./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/rfi000_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:39:19,683 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:39:19,746 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:39:19,751 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:39:19,751 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:39:19,775 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:39:19,776 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:39:19,776 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:39:19,777 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:39:19,780 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:39:19,780 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:39:19,780 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:39:19,781 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:39:19,782 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:39:19,782 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:39:19,782 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:39:19,783 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:39:19,783 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:39:19,783 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:39:19,783 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:39:19,783 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:39:19,784 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:39:19,784 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:39:19,784 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:39:19,784 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:39:19,785 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:39:19,785 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:39:19,785 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:39:19,786 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:39:19,786 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:39:19,787 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:39:19,787 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:39:19,787 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:39:19,787 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:39:19,787 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:39:19,787 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:39:19,788 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:39:19,788 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:39:19,788 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:39:19,788 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:39:19,788 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:39:19,789 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:39:19,789 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:39:19,789 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-14 12:39:20,055 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:39:20,074 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:39:20,076 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:39:20,077 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:39:20,077 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:39:20,078 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-14 12:39:21,117 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:39:21,345 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:39:21,346 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-14 12:39:21,363 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c741d5e1c/5d4891b3c5a448af93ba62f10a7c7832/FLAGd13e20543 [2024-06-14 12:39:21,376 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c741d5e1c/5d4891b3c5a448af93ba62f10a7c7832 [2024-06-14 12:39:21,378 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:39:21,379 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:39:21,381 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-14 12:39:21,515 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:39:21,516 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:39:21,517 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:39:21,517 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:39:21,521 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:39:21,521 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:39:21" (1/2) ... [2024-06-14 12:39:21,522 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65d85593 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:39:21, skipping insertion in model container [2024-06-14 12:39:21,523 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:39:21" (1/2) ... [2024-06-14 12:39:21,524 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@126c451c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:39:21, skipping insertion in model container [2024-06-14 12:39:21,524 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:39:21" (2/2) ... [2024-06-14 12:39:21,525 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65d85593 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:21, skipping insertion in model container [2024-06-14 12:39:21,525 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:39:21" (2/2) ... [2024-06-14 12:39:21,525 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:39:21,582 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:39:21,583 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-14 12:39:21,583 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-14 12:39:21,583 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:39:21,583 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-14 12:39:21,622 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:39:21,920 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:39:21,931 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:39:22,069 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:39:22,114 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:39:22,114 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22 WrapperNode [2024-06-14 12:39:22,114 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:39:22,115 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:39:22,115 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:39:22,115 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:39:22,121 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,135 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,166 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 132 [2024-06-14 12:39:22,167 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:39:22,167 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:39:22,167 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:39:22,167 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:39:22,176 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,184 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,187 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,202 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-14 12:39:22,209 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,209 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,221 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,223 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,224 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,226 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,228 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:39:22,229 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:39:22,229 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:39:22,229 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:39:22,230 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (1/1) ... [2024-06-14 12:39:22,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:39:22,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:39:22,302 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-14 12:39:22,336 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-14 12:39:22,382 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:39:22,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:39:22,382 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:39:22,383 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:39:22,383 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:39:22,383 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:39:22,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:39:22,383 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:39:22,383 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:39:22,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:39:22,385 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:39:22,501 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:39:22,502 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:39:22,907 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:39:22,915 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:39:23,079 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:39:23,080 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:39:23,080 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:39:23 BoogieIcfgContainer [2024-06-14 12:39:23,081 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:39:23,083 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:39:23,083 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:39:23,085 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:39:23,086 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:39:21" (1/4) ... [2024-06-14 12:39:23,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cfd44f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:39:23, skipping insertion in model container [2024-06-14 12:39:23,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:39:21" (2/4) ... [2024-06-14 12:39:23,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cfd44f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:39:23, skipping insertion in model container [2024-06-14 12:39:23,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:39:22" (3/4) ... [2024-06-14 12:39:23,091 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cfd44f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:39:23, skipping insertion in model container [2024-06-14 12:39:23,091 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:39:23" (4/4) ... [2024-06-14 12:39:23,093 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-14 12:39:23,107 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:39:23,108 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 12:39:23,108 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:39:23,145 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:39:23,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-14 12:39:23,203 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-14 12:39:23,204 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:39:23,205 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 39 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-14 12:39:23,205 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-14 12:39:23,210 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-14 12:39:23,222 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:39:23,228 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;@7fb50f3c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:39:23,228 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 12:39:23,232 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:39:23,232 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 12:39:23,232 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:39:23,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:23,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:39:23,234 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-14 12:39:23,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:23,238 INFO L85 PathProgramCache]: Analyzing trace with hash -429952030, now seen corresponding path program 1 times [2024-06-14 12:39:23,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:23,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809535238] [2024-06-14 12:39:23,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:23,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:23,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:24,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:24,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:24,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809535238] [2024-06-14 12:39:24,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809535238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:24,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:24,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:39:24,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889016927] [2024-06-14 12:39:24,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:24,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:39:24,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:24,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:39:24,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:39:24,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:39:24,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:24,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:24,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:39:24,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:24,407 INFO L124 PetriNetUnfolderBase]: 216/387 cut-off events. [2024-06-14 12:39:24,407 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-14 12:39:24,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 790 conditions, 387 events. 216/387 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1364 event pairs, 133 based on Foata normal form. 1/383 useless extension candidates. Maximal degree in co-relation 776. Up to 378 conditions per place. [2024-06-14 12:39:24,413 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 25 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-14 12:39:24,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 125 flow [2024-06-14 12:39:24,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:39:24,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:39:24,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 48 transitions. [2024-06-14 12:39:24,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 12:39:24,425 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 48 transitions. [2024-06-14 12:39:24,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 125 flow [2024-06-14 12:39:24,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 122 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 12:39:24,429 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-14 12:39:24,430 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-14 12:39:24,433 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-14 12:39:24,433 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-14 12:39:24,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:24,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:24,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:24,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:39:24,434 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-14 12:39:24,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:24,435 INFO L85 PathProgramCache]: Analyzing trace with hash -867008575, now seen corresponding path program 1 times [2024-06-14 12:39:24,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:24,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74231474] [2024-06-14 12:39:24,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:24,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:24,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:24,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:24,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:24,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74231474] [2024-06-14 12:39:24,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74231474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:24,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:24,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:39:24,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378778198] [2024-06-14 12:39:24,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:24,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:39:24,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:24,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:39:24,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:39:24,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:39:24,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 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-14 12:39:24,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:24,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:39:24,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:25,029 INFO L124 PetriNetUnfolderBase]: 213/382 cut-off events. [2024-06-14 12:39:25,030 INFO L125 PetriNetUnfolderBase]: For 76/76 co-relation queries the response was YES. [2024-06-14 12:39:25,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 382 events. 213/382 cut-off events. For 76/76 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1329 event pairs, 109 based on Foata normal form. 2/384 useless extension candidates. Maximal degree in co-relation 865. Up to 364 conditions per place. [2024-06-14 12:39:25,033 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 29 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-14 12:39:25,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 167 flow [2024-06-14 12:39:25,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:39:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:39:25,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 60 transitions. [2024-06-14 12:39:25,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-14 12:39:25,034 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 60 transitions. [2024-06-14 12:39:25,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 167 flow [2024-06-14 12:39:25,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 36 transitions, 164 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:39:25,036 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-14 12:39:25,036 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-14 12:39:25,037 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-14 12:39:25,037 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-14 12:39:25,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 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-14 12:39:25,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:25,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:25,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:39:25,038 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-14 12:39:25,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:25,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1107460993, now seen corresponding path program 1 times [2024-06-14 12:39:25,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:25,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958719919] [2024-06-14 12:39:25,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:25,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:25,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:25,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:25,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958719919] [2024-06-14 12:39:25,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958719919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:25,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:25,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:39:25,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739677546] [2024-06-14 12:39:25,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:25,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:39:25,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:25,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:39:25,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:39:25,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:39:25,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:25,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:25,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:39:25,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:25,725 INFO L124 PetriNetUnfolderBase]: 214/384 cut-off events. [2024-06-14 12:39:25,725 INFO L125 PetriNetUnfolderBase]: For 221/221 co-relation queries the response was YES. [2024-06-14 12:39:25,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 384 events. 214/384 cut-off events. For 221/221 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1354 event pairs, 78 based on Foata normal form. 3/387 useless extension candidates. Maximal degree in co-relation 960. Up to 338 conditions per place. [2024-06-14 12:39:25,728 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 37 selfloop transitions, 11 changer transitions 0/50 dead transitions. [2024-06-14 12:39:25,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 50 transitions, 259 flow [2024-06-14 12:39:25,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:39:25,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:39:25,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-06-14 12:39:25,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-14 12:39:25,730 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 78 transitions. [2024-06-14 12:39:25,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 50 transitions, 259 flow [2024-06-14 12:39:25,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 50 transitions, 250 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 12:39:25,732 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 164 flow [2024-06-14 12:39:25,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=164, PETRI_PLACES=40, PETRI_TRANSITIONS=36} [2024-06-14 12:39:25,733 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-14 12:39:25,733 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 164 flow [2024-06-14 12:39:25,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:25,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:25,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:25,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:39:25,734 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:39:25,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:25,734 INFO L85 PathProgramCache]: Analyzing trace with hash 28448672, now seen corresponding path program 1 times [2024-06-14 12:39:25,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:25,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645077673] [2024-06-14 12:39:25,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:25,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:26,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:26,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:26,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645077673] [2024-06-14 12:39:26,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645077673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:26,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:26,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:39:26,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123178364] [2024-06-14 12:39:26,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:26,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:39:26,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:26,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:39:26,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:39:26,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:39:26,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 36 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:26,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:26,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:39:26,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:26,585 INFO L124 PetriNetUnfolderBase]: 215/386 cut-off events. [2024-06-14 12:39:26,585 INFO L125 PetriNetUnfolderBase]: For 474/474 co-relation queries the response was YES. [2024-06-14 12:39:26,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1169 conditions, 386 events. 215/386 cut-off events. For 474/474 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1360 event pairs, 54 based on Foata normal form. 3/389 useless extension candidates. Maximal degree in co-relation 1149. Up to 327 conditions per place. [2024-06-14 12:39:26,588 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 41 selfloop transitions, 14 changer transitions 0/57 dead transitions. [2024-06-14 12:39:26,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 57 transitions, 344 flow [2024-06-14 12:39:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:39:26,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:39:26,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-14 12:39:26,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-06-14 12:39:26,589 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 164 flow. Second operand 6 states and 91 transitions. [2024-06-14 12:39:26,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 57 transitions, 344 flow [2024-06-14 12:39:26,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 340 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 12:39:26,592 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 216 flow [2024-06-14 12:39:26,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=216, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 12:39:26,593 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 15 predicate places. [2024-06-14 12:39:26,593 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 216 flow [2024-06-14 12:39:26,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:26,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:26,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:26,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:39:26,594 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:39:26,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:26,594 INFO L85 PathProgramCache]: Analyzing trace with hash -837623048, now seen corresponding path program 1 times [2024-06-14 12:39:26,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:26,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069916196] [2024-06-14 12:39:26,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:26,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:26,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:27,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-14 12:39:27,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:27,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069916196] [2024-06-14 12:39:27,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069916196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:27,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:27,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:39:27,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799062523] [2024-06-14 12:39:27,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:27,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:39:27,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:27,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:39:27,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:39:27,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:39:27,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 216 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:27,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:27,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:39:27,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:27,470 INFO L124 PetriNetUnfolderBase]: 216/389 cut-off events. [2024-06-14 12:39:27,470 INFO L125 PetriNetUnfolderBase]: For 724/724 co-relation queries the response was YES. [2024-06-14 12:39:27,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1311 conditions, 389 events. 216/389 cut-off events. For 724/724 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1375 event pairs, 29 based on Foata normal form. 6/395 useless extension candidates. Maximal degree in co-relation 1288. Up to 304 conditions per place. [2024-06-14 12:39:27,473 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 41 selfloop transitions, 16 changer transitions 0/59 dead transitions. [2024-06-14 12:39:27,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 59 transitions, 390 flow [2024-06-14 12:39:27,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:27,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:27,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2024-06-14 12:39:27,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4419642857142857 [2024-06-14 12:39:27,474 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 216 flow. Second operand 7 states and 99 transitions. [2024-06-14 12:39:27,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 59 transitions, 390 flow [2024-06-14 12:39:27,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 59 transitions, 358 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 12:39:27,480 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 219 flow [2024-06-14 12:39:27,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=219, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2024-06-14 12:39:27,482 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-14 12:39:27,483 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 219 flow [2024-06-14 12:39:27,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:27,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:27,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:27,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:39:27,489 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-14 12:39:27,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:27,489 INFO L85 PathProgramCache]: Analyzing trace with hash 352855075, now seen corresponding path program 1 times [2024-06-14 12:39:27,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:27,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417395617] [2024-06-14 12:39:27,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:27,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:27,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:28,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:28,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:28,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417395617] [2024-06-14 12:39:28,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417395617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:28,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:28,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:39:28,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971435305] [2024-06-14 12:39:28,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:28,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:39:28,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:28,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:39:28,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:39:28,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:28,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 219 flow. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:28,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:28,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:28,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:28,282 INFO L124 PetriNetUnfolderBase]: 214/386 cut-off events. [2024-06-14 12:39:28,283 INFO L125 PetriNetUnfolderBase]: For 861/861 co-relation queries the response was YES. [2024-06-14 12:39:28,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 386 events. 214/386 cut-off events. For 861/861 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1362 event pairs, 56 based on Foata normal form. 1/387 useless extension candidates. Maximal degree in co-relation 1340. Up to 374 conditions per place. [2024-06-14 12:39:28,286 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 36 selfloop transitions, 6 changer transitions 0/44 dead transitions. [2024-06-14 12:39:28,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 315 flow [2024-06-14 12:39:28,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:39:28,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:39:28,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 56 transitions. [2024-06-14 12:39:28,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:39:28,289 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 219 flow. Second operand 5 states and 56 transitions. [2024-06-14 12:39:28,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 315 flow [2024-06-14 12:39:28,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 44 transitions, 274 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 12:39:28,291 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 195 flow [2024-06-14 12:39:28,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=195, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2024-06-14 12:39:28,294 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-14 12:39:28,294 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 195 flow [2024-06-14 12:39:28,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:28,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:28,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:28,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:39:28,295 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-14 12:39:28,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:28,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1958415161, now seen corresponding path program 1 times [2024-06-14 12:39:28,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:28,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094178787] [2024-06-14 12:39:28,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:28,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:28,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:28,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-14 12:39:28,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:28,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094178787] [2024-06-14 12:39:28,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094178787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:28,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:28,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:39:28,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360497979] [2024-06-14 12:39:28,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:28,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:39:28,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:28,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:39:28,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:39:28,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:28,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 195 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:28,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:28,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:28,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:29,107 INFO L124 PetriNetUnfolderBase]: 212/383 cut-off events. [2024-06-14 12:39:29,107 INFO L125 PetriNetUnfolderBase]: For 1031/1031 co-relation queries the response was YES. [2024-06-14 12:39:29,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1326 conditions, 383 events. 212/383 cut-off events. For 1031/1031 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1354 event pairs, 55 based on Foata normal form. 1/384 useless extension candidates. Maximal degree in co-relation 1300. Up to 368 conditions per place. [2024-06-14 12:39:29,109 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 37 selfloop transitions, 8 changer transitions 0/47 dead transitions. [2024-06-14 12:39:29,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 47 transitions, 307 flow [2024-06-14 12:39:29,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:39:29,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:39:29,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-06-14 12:39:29,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:39:29,111 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 195 flow. Second operand 6 states and 64 transitions. [2024-06-14 12:39:29,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 47 transitions, 307 flow [2024-06-14 12:39:29,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 47 transitions, 292 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 12:39:29,113 INFO L231 Difference]: Finished difference. Result has 50 places, 41 transitions, 213 flow [2024-06-14 12:39:29,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=213, PETRI_PLACES=50, PETRI_TRANSITIONS=41} [2024-06-14 12:39:29,113 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 19 predicate places. [2024-06-14 12:39:29,113 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 213 flow [2024-06-14 12:39:29,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:29,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:29,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:29,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:39:29,114 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-14 12:39:29,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:29,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1946918748, now seen corresponding path program 1 times [2024-06-14 12:39:29,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:29,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311766363] [2024-06-14 12:39:29,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:29,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:29,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:29,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:29,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:29,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311766363] [2024-06-14 12:39:29,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311766363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:29,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:29,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:39:29,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309162328] [2024-06-14 12:39:29,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:29,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:39:29,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:29,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:39:29,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:39:29,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:29,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 41 transitions, 213 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:29,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:29,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:29,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:29,794 INFO L124 PetriNetUnfolderBase]: 213/385 cut-off events. [2024-06-14 12:39:29,794 INFO L125 PetriNetUnfolderBase]: For 1275/1275 co-relation queries the response was YES. [2024-06-14 12:39:29,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1407 conditions, 385 events. 213/385 cut-off events. For 1275/1275 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1367 event pairs, 54 based on Foata normal form. 2/387 useless extension candidates. Maximal degree in co-relation 1381. Up to 339 conditions per place. [2024-06-14 12:39:29,797 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 38 selfloop transitions, 13 changer transitions 0/53 dead transitions. [2024-06-14 12:39:29,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 53 transitions, 366 flow [2024-06-14 12:39:29,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:39:29,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:39:29,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 72 transitions. [2024-06-14 12:39:29,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:39:29,800 INFO L175 Difference]: Start difference. First operand has 50 places, 41 transitions, 213 flow. Second operand 6 states and 72 transitions. [2024-06-14 12:39:29,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 53 transitions, 366 flow [2024-06-14 12:39:29,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 53 transitions, 349 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:39:29,805 INFO L231 Difference]: Finished difference. Result has 52 places, 43 transitions, 244 flow [2024-06-14 12:39:29,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=244, PETRI_PLACES=52, PETRI_TRANSITIONS=43} [2024-06-14 12:39:29,806 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 21 predicate places. [2024-06-14 12:39:29,807 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 43 transitions, 244 flow [2024-06-14 12:39:29,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:29,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:29,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:29,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:39:29,807 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-14 12:39:29,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:29,808 INFO L85 PathProgramCache]: Analyzing trace with hash -208648830, now seen corresponding path program 2 times [2024-06-14 12:39:29,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:29,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882267927] [2024-06-14 12:39:29,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:29,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:29,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:30,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-14 12:39:30,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:30,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882267927] [2024-06-14 12:39:30,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882267927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:30,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:30,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:39:30,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32264146] [2024-06-14 12:39:30,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:30,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:39:30,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:30,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:39:30,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:39:30,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:30,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 244 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:30,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:30,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:30,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:30,521 INFO L124 PetriNetUnfolderBase]: 208/375 cut-off events. [2024-06-14 12:39:30,521 INFO L125 PetriNetUnfolderBase]: For 1514/1514 co-relation queries the response was YES. [2024-06-14 12:39:30,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 375 events. 208/375 cut-off events. For 1514/1514 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1322 event pairs, 53 based on Foata normal form. 1/376 useless extension candidates. Maximal degree in co-relation 1402. Up to 360 conditions per place. [2024-06-14 12:39:30,523 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 39 selfloop transitions, 8 changer transitions 0/49 dead transitions. [2024-06-14 12:39:30,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 49 transitions, 352 flow [2024-06-14 12:39:30,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:39:30,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:39:30,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-06-14 12:39:30,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:39:30,525 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 244 flow. Second operand 6 states and 64 transitions. [2024-06-14 12:39:30,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 49 transitions, 352 flow [2024-06-14 12:39:30,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 49 transitions, 337 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 12:39:30,527 INFO L231 Difference]: Finished difference. Result has 55 places, 43 transitions, 250 flow [2024-06-14 12:39:30,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=250, PETRI_PLACES=55, PETRI_TRANSITIONS=43} [2024-06-14 12:39:30,529 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 24 predicate places. [2024-06-14 12:39:30,529 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 43 transitions, 250 flow [2024-06-14 12:39:30,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:30,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:30,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:30,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:39:30,530 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-14 12:39:30,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:30,530 INFO L85 PathProgramCache]: Analyzing trace with hash -581326304, now seen corresponding path program 1 times [2024-06-14 12:39:30,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:30,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882053019] [2024-06-14 12:39:30,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:30,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:30,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:31,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:31,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882053019] [2024-06-14 12:39:31,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882053019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:31,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:31,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:31,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541981569] [2024-06-14 12:39:31,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:31,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:31,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:31,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:31,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:31,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:31,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 43 transitions, 250 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:31,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:31,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:31,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:31,679 INFO L124 PetriNetUnfolderBase]: 206/372 cut-off events. [2024-06-14 12:39:31,679 INFO L125 PetriNetUnfolderBase]: For 1810/1810 co-relation queries the response was YES. [2024-06-14 12:39:31,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1448 conditions, 372 events. 206/372 cut-off events. For 1810/1810 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1301 event pairs, 52 based on Foata normal form. 1/373 useless extension candidates. Maximal degree in co-relation 1420. Up to 354 conditions per place. [2024-06-14 12:39:31,682 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2024-06-14 12:39:31,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 52 transitions, 376 flow [2024-06-14 12:39:31,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:31,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:31,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-14 12:39:31,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-06-14 12:39:31,683 INFO L175 Difference]: Start difference. First operand has 55 places, 43 transitions, 250 flow. Second operand 7 states and 72 transitions. [2024-06-14 12:39:31,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 52 transitions, 376 flow [2024-06-14 12:39:31,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 52 transitions, 342 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:39:31,686 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 255 flow [2024-06-14 12:39:31,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=255, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2024-06-14 12:39:31,688 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 25 predicate places. [2024-06-14 12:39:31,688 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 255 flow [2024-06-14 12:39:31,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:31,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:31,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:31,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:39:31,689 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-14 12:39:31,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:31,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1727514464, now seen corresponding path program 1 times [2024-06-14 12:39:31,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:31,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689813768] [2024-06-14 12:39:31,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:31,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:32,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:32,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:32,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689813768] [2024-06-14 12:39:32,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689813768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:32,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:32,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:32,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607493585] [2024-06-14 12:39:32,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:32,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:32,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:32,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:32,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:32,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:32,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 255 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:32,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:32,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:32,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:32,486 INFO L124 PetriNetUnfolderBase]: 221/397 cut-off events. [2024-06-14 12:39:32,487 INFO L125 PetriNetUnfolderBase]: For 2282/2282 co-relation queries the response was YES. [2024-06-14 12:39:32,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1583 conditions, 397 events. 221/397 cut-off events. For 2282/2282 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1410 event pairs, 50 based on Foata normal form. 3/400 useless extension candidates. Maximal degree in co-relation 1554. Up to 296 conditions per place. [2024-06-14 12:39:32,489 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 45 selfloop transitions, 21 changer transitions 0/68 dead transitions. [2024-06-14 12:39:32,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 68 transitions, 507 flow [2024-06-14 12:39:32,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:32,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-14 12:39:32,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 12:39:32,490 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 255 flow. Second operand 7 states and 88 transitions. [2024-06-14 12:39:32,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 68 transitions, 507 flow [2024-06-14 12:39:32,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 68 transitions, 484 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:39:32,493 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 343 flow [2024-06-14 12:39:32,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=343, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-14 12:39:32,494 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 28 predicate places. [2024-06-14 12:39:32,494 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 343 flow [2024-06-14 12:39:32,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:32,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:32,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:32,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:39:32,495 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-14 12:39:32,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:32,495 INFO L85 PathProgramCache]: Analyzing trace with hash 2122059524, now seen corresponding path program 2 times [2024-06-14 12:39:32,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:32,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529409310] [2024-06-14 12:39:32,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:32,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:32,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:33,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:33,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:33,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529409310] [2024-06-14 12:39:33,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529409310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:33,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:33,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:33,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618768705] [2024-06-14 12:39:33,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:33,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:33,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:33,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:33,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:33,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:33,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 343 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:33,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:33,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:33,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:33,260 INFO L124 PetriNetUnfolderBase]: 224/402 cut-off events. [2024-06-14 12:39:33,260 INFO L125 PetriNetUnfolderBase]: For 2691/2691 co-relation queries the response was YES. [2024-06-14 12:39:33,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1783 conditions, 402 events. 224/402 cut-off events. For 2691/2691 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1422 event pairs, 49 based on Foata normal form. 1/403 useless extension candidates. Maximal degree in co-relation 1752. Up to 384 conditions per place. [2024-06-14 12:39:33,263 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 51 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-14 12:39:33,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 63 transitions, 495 flow [2024-06-14 12:39:33,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:33,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:33,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-14 12:39:33,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-06-14 12:39:33,265 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 343 flow. Second operand 7 states and 72 transitions. [2024-06-14 12:39:33,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 63 transitions, 495 flow [2024-06-14 12:39:33,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 63 transitions, 478 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 12:39:33,270 INFO L231 Difference]: Finished difference. Result has 64 places, 56 transitions, 369 flow [2024-06-14 12:39:33,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=369, PETRI_PLACES=64, PETRI_TRANSITIONS=56} [2024-06-14 12:39:33,271 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 33 predicate places. [2024-06-14 12:39:33,271 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 56 transitions, 369 flow [2024-06-14 12:39:33,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:33,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:33,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:33,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:39:33,272 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-14 12:39:33,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:33,272 INFO L85 PathProgramCache]: Analyzing trace with hash -841490744, now seen corresponding path program 3 times [2024-06-14 12:39:33,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:33,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995938245] [2024-06-14 12:39:33,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:33,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:33,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:33,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:33,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995938245] [2024-06-14 12:39:33,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995938245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:33,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:33,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:33,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763440715] [2024-06-14 12:39:33,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:33,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:33,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:33,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:33,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:33,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:33,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 56 transitions, 369 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:33,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:33,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:33,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:34,056 INFO L124 PetriNetUnfolderBase]: 222/399 cut-off events. [2024-06-14 12:39:34,056 INFO L125 PetriNetUnfolderBase]: For 3168/3168 co-relation queries the response was YES. [2024-06-14 12:39:34,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1832 conditions, 399 events. 222/399 cut-off events. For 3168/3168 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1419 event pairs, 49 based on Foata normal form. 1/400 useless extension candidates. Maximal degree in co-relation 1799. Up to 375 conditions per place. [2024-06-14 12:39:34,059 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 50 selfloop transitions, 13 changer transitions 0/65 dead transitions. [2024-06-14 12:39:34,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 65 transitions, 529 flow [2024-06-14 12:39:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:34,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:34,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-14 12:39:34,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33035714285714285 [2024-06-14 12:39:34,060 INFO L175 Difference]: Start difference. First operand has 64 places, 56 transitions, 369 flow. Second operand 7 states and 74 transitions. [2024-06-14 12:39:34,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 65 transitions, 529 flow [2024-06-14 12:39:34,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 65 transitions, 504 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:39:34,064 INFO L231 Difference]: Finished difference. Result has 66 places, 58 transitions, 397 flow [2024-06-14 12:39:34,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=397, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2024-06-14 12:39:34,065 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 35 predicate places. [2024-06-14 12:39:34,065 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 397 flow [2024-06-14 12:39:34,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:34,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:34,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:34,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:39:34,066 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-14 12:39:34,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:34,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1734189632, now seen corresponding path program 1 times [2024-06-14 12:39:34,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:34,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140229914] [2024-06-14 12:39:34,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:34,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:34,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:35,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:35,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:35,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140229914] [2024-06-14 12:39:35,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140229914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:35,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:35,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:35,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132603198] [2024-06-14 12:39:35,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:35,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:35,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:35,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:35,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:35,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:35,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 397 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:35,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:35,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:35,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:35,377 INFO L124 PetriNetUnfolderBase]: 218/393 cut-off events. [2024-06-14 12:39:35,378 INFO L125 PetriNetUnfolderBase]: For 3641/3641 co-relation queries the response was YES. [2024-06-14 12:39:35,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1849 conditions, 393 events. 218/393 cut-off events. For 3641/3641 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1379 event pairs, 47 based on Foata normal form. 2/395 useless extension candidates. Maximal degree in co-relation 1815. Up to 369 conditions per place. [2024-06-14 12:39:35,380 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 55 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-14 12:39:35,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 69 transitions, 563 flow [2024-06-14 12:39:35,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:39:35,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:39:35,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 81 transitions. [2024-06-14 12:39:35,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31640625 [2024-06-14 12:39:35,381 INFO L175 Difference]: Start difference. First operand has 66 places, 58 transitions, 397 flow. Second operand 8 states and 81 transitions. [2024-06-14 12:39:35,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 69 transitions, 563 flow [2024-06-14 12:39:35,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 69 transitions, 528 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 12:39:35,387 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 407 flow [2024-06-14 12:39:35,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=407, PETRI_PLACES=69, PETRI_TRANSITIONS=60} [2024-06-14 12:39:35,387 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 38 predicate places. [2024-06-14 12:39:35,387 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 407 flow [2024-06-14 12:39:35,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:35,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:35,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:35,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:39:35,388 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-14 12:39:35,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:35,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1613057411, now seen corresponding path program 1 times [2024-06-14 12:39:35,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:35,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991907156] [2024-06-14 12:39:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:35,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:35,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:36,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:36,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:36,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991907156] [2024-06-14 12:39:36,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991907156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:36,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:36,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:36,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662425962] [2024-06-14 12:39:36,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:36,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:36,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:36,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:36,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:36,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:36,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 60 transitions, 407 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:36,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:36,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:36,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:36,278 INFO L124 PetriNetUnfolderBase]: 271/484 cut-off events. [2024-06-14 12:39:36,278 INFO L125 PetriNetUnfolderBase]: For 4514/4514 co-relation queries the response was YES. [2024-06-14 12:39:36,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2350 conditions, 484 events. 271/484 cut-off events. For 4514/4514 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1835 event pairs, 103 based on Foata normal form. 1/485 useless extension candidates. Maximal degree in co-relation 2315. Up to 396 conditions per place. [2024-06-14 12:39:36,281 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 67 selfloop transitions, 26 changer transitions 0/95 dead transitions. [2024-06-14 12:39:36,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 95 transitions, 864 flow [2024-06-14 12:39:36,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:39:36,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:39:36,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 12:39:36,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-14 12:39:36,283 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 407 flow. Second operand 8 states and 89 transitions. [2024-06-14 12:39:36,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 95 transitions, 864 flow [2024-06-14 12:39:36,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 95 transitions, 833 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:39:36,289 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 620 flow [2024-06-14 12:39:36,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=620, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-06-14 12:39:36,290 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-14 12:39:36,290 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 620 flow [2024-06-14 12:39:36,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:36,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:36,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:36,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:39:36,291 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-14 12:39:36,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:36,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1088269625, now seen corresponding path program 2 times [2024-06-14 12:39:36,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:36,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448773873] [2024-06-14 12:39:36,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:36,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:36,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:36,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:36,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:36,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448773873] [2024-06-14 12:39:36,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448773873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:36,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:36,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:36,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745527937] [2024-06-14 12:39:36,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:36,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:36,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:36,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:36,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:36,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:36,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 620 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:36,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:36,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:36,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:37,246 INFO L124 PetriNetUnfolderBase]: 278/496 cut-off events. [2024-06-14 12:39:37,246 INFO L125 PetriNetUnfolderBase]: For 5305/5305 co-relation queries the response was YES. [2024-06-14 12:39:37,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2614 conditions, 496 events. 278/496 cut-off events. For 5305/5305 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1890 event pairs, 50 based on Foata normal form. 1/497 useless extension candidates. Maximal degree in co-relation 2575. Up to 420 conditions per place. [2024-06-14 12:39:37,250 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 75 selfloop transitions, 25 changer transitions 0/102 dead transitions. [2024-06-14 12:39:37,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 102 transitions, 958 flow [2024-06-14 12:39:37,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:37,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:37,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 12:39:37,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-14 12:39:37,251 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 620 flow. Second operand 9 states and 100 transitions. [2024-06-14 12:39:37,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 102 transitions, 958 flow [2024-06-14 12:39:37,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 102 transitions, 946 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-14 12:39:37,259 INFO L231 Difference]: Finished difference. Result has 86 places, 89 transitions, 804 flow [2024-06-14 12:39:37,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=804, PETRI_PLACES=86, PETRI_TRANSITIONS=89} [2024-06-14 12:39:37,259 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 55 predicate places. [2024-06-14 12:39:37,260 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 89 transitions, 804 flow [2024-06-14 12:39:37,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:37,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:37,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:37,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:39:37,260 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-14 12:39:37,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:37,261 INFO L85 PathProgramCache]: Analyzing trace with hash -822182817, now seen corresponding path program 3 times [2024-06-14 12:39:37,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:37,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011540129] [2024-06-14 12:39:37,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:37,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:37,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:37,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:37,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:37,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011540129] [2024-06-14 12:39:37,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011540129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:37,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:37,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:39:37,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122856436] [2024-06-14 12:39:37,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:37,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:39:37,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:37,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:39:37,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:39:37,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:39:37,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 89 transitions, 804 flow. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:37,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:37,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:39:37,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:38,033 INFO L124 PetriNetUnfolderBase]: 266/486 cut-off events. [2024-06-14 12:39:38,034 INFO L125 PetriNetUnfolderBase]: For 6601/6602 co-relation queries the response was YES. [2024-06-14 12:39:38,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2737 conditions, 486 events. 266/486 cut-off events. For 6601/6602 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1908 event pairs, 51 based on Foata normal form. 2/484 useless extension candidates. Maximal degree in co-relation 2691. Up to 320 conditions per place. [2024-06-14 12:39:38,038 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 39 changer transitions 0/109 dead transitions. [2024-06-14 12:39:38,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 109 transitions, 1152 flow [2024-06-14 12:39:38,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:38,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:38,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2024-06-14 12:39:38,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41517857142857145 [2024-06-14 12:39:38,039 INFO L175 Difference]: Start difference. First operand has 86 places, 89 transitions, 804 flow. Second operand 7 states and 93 transitions. [2024-06-14 12:39:38,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 109 transitions, 1152 flow [2024-06-14 12:39:38,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 109 transitions, 1107 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 12:39:38,050 INFO L231 Difference]: Finished difference. Result has 91 places, 96 transitions, 930 flow [2024-06-14 12:39:38,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=930, PETRI_PLACES=91, PETRI_TRANSITIONS=96} [2024-06-14 12:39:38,051 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-14 12:39:38,051 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 96 transitions, 930 flow [2024-06-14 12:39:38,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:38,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:38,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:38,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:39:38,051 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-14 12:39:38,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:38,052 INFO L85 PathProgramCache]: Analyzing trace with hash 798106599, now seen corresponding path program 1 times [2024-06-14 12:39:38,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:38,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326456449] [2024-06-14 12:39:38,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:38,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:38,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:38,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:38,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:38,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326456449] [2024-06-14 12:39:38,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326456449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:38,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:38,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:38,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965991991] [2024-06-14 12:39:38,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:38,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:38,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:38,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:38,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:38,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:38,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 96 transitions, 930 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:38,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:38,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:38,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:39,098 INFO L124 PetriNetUnfolderBase]: 306/542 cut-off events. [2024-06-14 12:39:39,099 INFO L125 PetriNetUnfolderBase]: For 7657/7657 co-relation queries the response was YES. [2024-06-14 12:39:39,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3135 conditions, 542 events. 306/542 cut-off events. For 7657/7657 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2105 event pairs, 57 based on Foata normal form. 3/545 useless extension candidates. Maximal degree in co-relation 3087. Up to 301 conditions per place. [2024-06-14 12:39:39,103 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 78 selfloop transitions, 44 changer transitions 0/124 dead transitions. [2024-06-14 12:39:39,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 124 transitions, 1405 flow [2024-06-14 12:39:39,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:39,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:39,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-14 12:39:39,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-14 12:39:39,104 INFO L175 Difference]: Start difference. First operand has 91 places, 96 transitions, 930 flow. Second operand 9 states and 116 transitions. [2024-06-14 12:39:39,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 124 transitions, 1405 flow [2024-06-14 12:39:39,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 124 transitions, 1345 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 12:39:39,115 INFO L231 Difference]: Finished difference. Result has 97 places, 106 transitions, 1039 flow [2024-06-14 12:39:39,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1039, PETRI_PLACES=97, PETRI_TRANSITIONS=106} [2024-06-14 12:39:39,116 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 66 predicate places. [2024-06-14 12:39:39,116 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 106 transitions, 1039 flow [2024-06-14 12:39:39,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:39,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:39,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:39,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:39:39,117 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-14 12:39:39,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:39,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1480016870, now seen corresponding path program 1 times [2024-06-14 12:39:39,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:39,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173556669] [2024-06-14 12:39:39,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:39,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:39,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:39,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:39,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:39,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173556669] [2024-06-14 12:39:39,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173556669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:39,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:39,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:39,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993530963] [2024-06-14 12:39:39,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:39,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:39,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:39,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:39,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:39,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:39,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 106 transitions, 1039 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:39,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:39,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:39,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:40,004 INFO L124 PetriNetUnfolderBase]: 320/566 cut-off events. [2024-06-14 12:39:40,004 INFO L125 PetriNetUnfolderBase]: For 8049/8049 co-relation queries the response was YES. [2024-06-14 12:39:40,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3361 conditions, 566 events. 320/566 cut-off events. For 8049/8049 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2235 event pairs, 57 based on Foata normal form. 2/568 useless extension candidates. Maximal degree in co-relation 3312. Up to 380 conditions per place. [2024-06-14 12:39:40,008 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 82 selfloop transitions, 44 changer transitions 0/128 dead transitions. [2024-06-14 12:39:40,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 128 transitions, 1499 flow [2024-06-14 12:39:40,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:39:40,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:39:40,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-14 12:39:40,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39453125 [2024-06-14 12:39:40,011 INFO L175 Difference]: Start difference. First operand has 97 places, 106 transitions, 1039 flow. Second operand 8 states and 101 transitions. [2024-06-14 12:39:40,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 128 transitions, 1499 flow [2024-06-14 12:39:40,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 128 transitions, 1460 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 12:39:40,023 INFO L231 Difference]: Finished difference. Result has 105 places, 113 transitions, 1213 flow [2024-06-14 12:39:40,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1213, PETRI_PLACES=105, PETRI_TRANSITIONS=113} [2024-06-14 12:39:40,023 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 74 predicate places. [2024-06-14 12:39:40,024 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 113 transitions, 1213 flow [2024-06-14 12:39:40,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:40,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:40,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:40,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:39:40,024 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-14 12:39:40,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:40,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1479762980, now seen corresponding path program 2 times [2024-06-14 12:39:40,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:40,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621856121] [2024-06-14 12:39:40,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:40,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:40,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:40,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:40,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:40,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621856121] [2024-06-14 12:39:40,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621856121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:40,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:40,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:40,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100482938] [2024-06-14 12:39:40,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:40,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:40,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:40,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:40,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:40,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:40,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 113 transitions, 1213 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:40,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:40,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:40,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:40,825 INFO L124 PetriNetUnfolderBase]: 318/563 cut-off events. [2024-06-14 12:39:40,825 INFO L125 PetriNetUnfolderBase]: For 9031/9031 co-relation queries the response was YES. [2024-06-14 12:39:40,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3540 conditions, 563 events. 318/563 cut-off events. For 9031/9031 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2232 event pairs, 60 based on Foata normal form. 1/564 useless extension candidates. Maximal degree in co-relation 3487. Up to 379 conditions per place. [2024-06-14 12:39:40,829 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 79 selfloop transitions, 46 changer transitions 0/127 dead transitions. [2024-06-14 12:39:40,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 127 transitions, 1591 flow [2024-06-14 12:39:40,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:39:40,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:39:40,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-14 12:39:40,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-14 12:39:40,831 INFO L175 Difference]: Start difference. First operand has 105 places, 113 transitions, 1213 flow. Second operand 8 states and 98 transitions. [2024-06-14 12:39:40,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 127 transitions, 1591 flow [2024-06-14 12:39:40,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 127 transitions, 1516 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 12:39:40,846 INFO L231 Difference]: Finished difference. Result has 109 places, 115 transitions, 1263 flow [2024-06-14 12:39:40,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1263, PETRI_PLACES=109, PETRI_TRANSITIONS=115} [2024-06-14 12:39:40,846 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-14 12:39:40,847 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 115 transitions, 1263 flow [2024-06-14 12:39:40,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:40,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:40,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:40,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:39:40,847 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-14 12:39:40,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:40,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1516242591, now seen corresponding path program 4 times [2024-06-14 12:39:40,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:40,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424065003] [2024-06-14 12:39:40,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:40,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:40,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:41,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:41,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:41,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424065003] [2024-06-14 12:39:41,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424065003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:41,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:41,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:41,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869404326] [2024-06-14 12:39:41,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:41,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:41,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:41,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:41,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:41,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:41,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 115 transitions, 1263 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:41,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:41,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:41,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:41,755 INFO L124 PetriNetUnfolderBase]: 316/560 cut-off events. [2024-06-14 12:39:41,755 INFO L125 PetriNetUnfolderBase]: For 9742/9742 co-relation queries the response was YES. [2024-06-14 12:39:41,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3545 conditions, 560 events. 316/560 cut-off events. For 9742/9742 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2219 event pairs, 51 based on Foata normal form. 2/562 useless extension candidates. Maximal degree in co-relation 3491. Up to 444 conditions per place. [2024-06-14 12:39:41,763 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 87 selfloop transitions, 40 changer transitions 0/129 dead transitions. [2024-06-14 12:39:41,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 129 transitions, 1644 flow [2024-06-14 12:39:41,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:41,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:41,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-14 12:39:41,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:39:41,766 INFO L175 Difference]: Start difference. First operand has 109 places, 115 transitions, 1263 flow. Second operand 7 states and 84 transitions. [2024-06-14 12:39:41,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 129 transitions, 1644 flow [2024-06-14 12:39:41,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 129 transitions, 1534 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 12:39:41,786 INFO L231 Difference]: Finished difference. Result has 113 places, 120 transitions, 1362 flow [2024-06-14 12:39:41,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1362, PETRI_PLACES=113, PETRI_TRANSITIONS=120} [2024-06-14 12:39:41,786 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 82 predicate places. [2024-06-14 12:39:41,786 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 120 transitions, 1362 flow [2024-06-14 12:39:41,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:41,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:41,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:41,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:39:41,787 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-14 12:39:41,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:41,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1512523366, now seen corresponding path program 3 times [2024-06-14 12:39:41,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:41,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755340553] [2024-06-14 12:39:41,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:41,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:41,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:42,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:42,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:42,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755340553] [2024-06-14 12:39:42,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755340553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:42,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:42,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:42,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328675399] [2024-06-14 12:39:42,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:42,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:42,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:42,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:42,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:42,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:42,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 120 transitions, 1362 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:42,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:42,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:42,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:42,537 INFO L124 PetriNetUnfolderBase]: 317/564 cut-off events. [2024-06-14 12:39:42,537 INFO L125 PetriNetUnfolderBase]: For 10597/10597 co-relation queries the response was YES. [2024-06-14 12:39:42,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3634 conditions, 564 events. 317/564 cut-off events. For 10597/10597 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2249 event pairs, 70 based on Foata normal form. 2/566 useless extension candidates. Maximal degree in co-relation 3577. Up to 376 conditions per place. [2024-06-14 12:39:42,541 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 70 selfloop transitions, 62 changer transitions 0/134 dead transitions. [2024-06-14 12:39:42,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 134 transitions, 1739 flow [2024-06-14 12:39:42,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:42,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:42,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-14 12:39:42,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39732142857142855 [2024-06-14 12:39:42,542 INFO L175 Difference]: Start difference. First operand has 113 places, 120 transitions, 1362 flow. Second operand 7 states and 89 transitions. [2024-06-14 12:39:42,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 134 transitions, 1739 flow [2024-06-14 12:39:42,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 134 transitions, 1707 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:39:42,559 INFO L231 Difference]: Finished difference. Result has 117 places, 122 transitions, 1501 flow [2024-06-14 12:39:42,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1332, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1501, PETRI_PLACES=117, PETRI_TRANSITIONS=122} [2024-06-14 12:39:42,559 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-14 12:39:42,559 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 122 transitions, 1501 flow [2024-06-14 12:39:42,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:42,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:42,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:42,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:39:42,560 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-14 12:39:42,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:42,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1512517569, now seen corresponding path program 2 times [2024-06-14 12:39:42,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:42,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442971554] [2024-06-14 12:39:42,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:42,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:42,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:43,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-14 12:39:43,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:43,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442971554] [2024-06-14 12:39:43,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442971554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:43,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:43,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:43,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379743505] [2024-06-14 12:39:43,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:43,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:43,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:43,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:43,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:43,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:43,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 122 transitions, 1501 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:43,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:43,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:43,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:43,685 INFO L124 PetriNetUnfolderBase]: 323/572 cut-off events. [2024-06-14 12:39:43,685 INFO L125 PetriNetUnfolderBase]: For 11716/11716 co-relation queries the response was YES. [2024-06-14 12:39:43,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3822 conditions, 572 events. 323/572 cut-off events. For 11716/11716 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2283 event pairs, 53 based on Foata normal form. 2/574 useless extension candidates. Maximal degree in co-relation 3764. Up to 424 conditions per place. [2024-06-14 12:39:43,690 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 97 selfloop transitions, 41 changer transitions 0/140 dead transitions. [2024-06-14 12:39:43,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 140 transitions, 1922 flow [2024-06-14 12:39:43,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:39:43,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:39:43,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:39:43,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:39:43,692 INFO L175 Difference]: Start difference. First operand has 117 places, 122 transitions, 1501 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:39:43,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 140 transitions, 1922 flow [2024-06-14 12:39:43,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 140 transitions, 1787 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:39:43,715 INFO L231 Difference]: Finished difference. Result has 121 places, 129 transitions, 1559 flow [2024-06-14 12:39:43,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1559, PETRI_PLACES=121, PETRI_TRANSITIONS=129} [2024-06-14 12:39:43,715 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 90 predicate places. [2024-06-14 12:39:43,716 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 129 transitions, 1559 flow [2024-06-14 12:39:43,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:43,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:43,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:43,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:39:43,716 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-14 12:39:43,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:43,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1512517786, now seen corresponding path program 4 times [2024-06-14 12:39:43,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:43,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661210588] [2024-06-14 12:39:43,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:43,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:43,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:44,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:44,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661210588] [2024-06-14 12:39:44,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661210588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:44,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:44,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:44,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895390030] [2024-06-14 12:39:44,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:44,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:44,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:44,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:44,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:44,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:44,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 129 transitions, 1559 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:44,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:44,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:44,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:44,507 INFO L124 PetriNetUnfolderBase]: 326/577 cut-off events. [2024-06-14 12:39:44,507 INFO L125 PetriNetUnfolderBase]: For 12382/12382 co-relation queries the response was YES. [2024-06-14 12:39:44,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3966 conditions, 577 events. 326/577 cut-off events. For 12382/12382 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2310 event pairs, 60 based on Foata normal form. 1/578 useless extension candidates. Maximal degree in co-relation 3906. Up to 388 conditions per place. [2024-06-14 12:39:44,511 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 76 selfloop transitions, 62 changer transitions 0/140 dead transitions. [2024-06-14 12:39:44,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 140 transitions, 1935 flow [2024-06-14 12:39:44,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:44,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:44,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-14 12:39:44,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:39:44,513 INFO L175 Difference]: Start difference. First operand has 121 places, 129 transitions, 1559 flow. Second operand 7 states and 84 transitions. [2024-06-14 12:39:44,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 140 transitions, 1935 flow [2024-06-14 12:39:44,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 140 transitions, 1878 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 12:39:44,532 INFO L231 Difference]: Finished difference. Result has 124 places, 131 transitions, 1671 flow [2024-06-14 12:39:44,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1671, PETRI_PLACES=124, PETRI_TRANSITIONS=131} [2024-06-14 12:39:44,532 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 93 predicate places. [2024-06-14 12:39:44,532 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 131 transitions, 1671 flow [2024-06-14 12:39:44,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:44,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:44,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:44,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:39:44,533 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-14 12:39:44,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:44,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1351985697, now seen corresponding path program 3 times [2024-06-14 12:39:44,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:44,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752426875] [2024-06-14 12:39:44,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:44,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:44,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:45,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:45,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:45,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752426875] [2024-06-14 12:39:45,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752426875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:45,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:45,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:45,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164045900] [2024-06-14 12:39:45,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:45,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:45,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:45,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:45,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:45,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:45,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 131 transitions, 1671 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:45,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:45,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:45,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:45,541 INFO L124 PetriNetUnfolderBase]: 329/582 cut-off events. [2024-06-14 12:39:45,541 INFO L125 PetriNetUnfolderBase]: For 13397/13397 co-relation queries the response was YES. [2024-06-14 12:39:45,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4148 conditions, 582 events. 329/582 cut-off events. For 13397/13397 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2317 event pairs, 102 based on Foata normal form. 1/583 useless extension candidates. Maximal degree in co-relation 4086. Up to 543 conditions per place. [2024-06-14 12:39:45,545 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 123 selfloop transitions, 18 changer transitions 0/143 dead transitions. [2024-06-14 12:39:45,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 143 transitions, 2067 flow [2024-06-14 12:39:45,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:39:45,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:39:45,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-14 12:39:45,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33203125 [2024-06-14 12:39:45,546 INFO L175 Difference]: Start difference. First operand has 124 places, 131 transitions, 1671 flow. Second operand 8 states and 85 transitions. [2024-06-14 12:39:45,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 143 transitions, 2067 flow [2024-06-14 12:39:45,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 143 transitions, 1979 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 12:39:45,565 INFO L231 Difference]: Finished difference. Result has 128 places, 135 transitions, 1678 flow [2024-06-14 12:39:45,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1678, PETRI_PLACES=128, PETRI_TRANSITIONS=135} [2024-06-14 12:39:45,566 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-14 12:39:45,566 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 135 transitions, 1678 flow [2024-06-14 12:39:45,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:45,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:45,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:45,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:39:45,566 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-14 12:39:45,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:45,567 INFO L85 PathProgramCache]: Analyzing trace with hash -2074971698, now seen corresponding path program 5 times [2024-06-14 12:39:45,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:45,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760211429] [2024-06-14 12:39:45,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:45,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:45,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:46,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:46,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:46,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760211429] [2024-06-14 12:39:46,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760211429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:46,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:46,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:39:46,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339989616] [2024-06-14 12:39:46,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:46,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:39:46,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:46,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:39:46,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:39:46,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:46,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 135 transitions, 1678 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:46,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:46,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:46,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:46,297 INFO L124 PetriNetUnfolderBase]: 327/579 cut-off events. [2024-06-14 12:39:46,297 INFO L125 PetriNetUnfolderBase]: For 14126/14126 co-relation queries the response was YES. [2024-06-14 12:39:46,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4064 conditions, 579 events. 327/579 cut-off events. For 14126/14126 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2293 event pairs, 103 based on Foata normal form. 1/580 useless extension candidates. Maximal degree in co-relation 4001. Up to 555 conditions per place. [2024-06-14 12:39:46,302 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 127 selfloop transitions, 12 changer transitions 0/141 dead transitions. [2024-06-14 12:39:46,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 141 transitions, 1970 flow [2024-06-14 12:39:46,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:39:46,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:39:46,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 73 transitions. [2024-06-14 12:39:46,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32589285714285715 [2024-06-14 12:39:46,303 INFO L175 Difference]: Start difference. First operand has 128 places, 135 transitions, 1678 flow. Second operand 7 states and 73 transitions. [2024-06-14 12:39:46,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 141 transitions, 1970 flow [2024-06-14 12:39:46,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 141 transitions, 1936 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 12:39:46,325 INFO L231 Difference]: Finished difference. Result has 131 places, 135 transitions, 1673 flow [2024-06-14 12:39:46,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1673, PETRI_PLACES=131, PETRI_TRANSITIONS=135} [2024-06-14 12:39:46,325 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 100 predicate places. [2024-06-14 12:39:46,326 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 135 transitions, 1673 flow [2024-06-14 12:39:46,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:46,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:46,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:46,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:39:46,326 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-14 12:39:46,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:46,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1359604257, now seen corresponding path program 4 times [2024-06-14 12:39:46,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:46,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519201161] [2024-06-14 12:39:46,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:46,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:46,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:47,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:47,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:47,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519201161] [2024-06-14 12:39:47,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519201161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:47,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:47,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:47,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506344485] [2024-06-14 12:39:47,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:47,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:47,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:47,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:47,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:47,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:47,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 135 transitions, 1673 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:47,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:47,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:47,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:47,650 INFO L124 PetriNetUnfolderBase]: 330/584 cut-off events. [2024-06-14 12:39:47,650 INFO L125 PetriNetUnfolderBase]: For 14984/14984 co-relation queries the response was YES. [2024-06-14 12:39:47,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4139 conditions, 584 events. 330/584 cut-off events. For 14984/14984 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2352 event pairs, 102 based on Foata normal form. 1/585 useless extension candidates. Maximal degree in co-relation 4074. Up to 560 conditions per place. [2024-06-14 12:39:47,655 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 129 selfloop transitions, 13 changer transitions 0/144 dead transitions. [2024-06-14 12:39:47,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 144 transitions, 2002 flow [2024-06-14 12:39:47,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:39:47,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:39:47,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-14 12:39:47,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:39:47,656 INFO L175 Difference]: Start difference. First operand has 131 places, 135 transitions, 1673 flow. Second operand 8 states and 80 transitions. [2024-06-14 12:39:47,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 144 transitions, 2002 flow [2024-06-14 12:39:47,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 144 transitions, 1930 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:39:47,678 INFO L231 Difference]: Finished difference. Result has 133 places, 137 transitions, 1665 flow [2024-06-14 12:39:47,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1665, PETRI_PLACES=133, PETRI_TRANSITIONS=137} [2024-06-14 12:39:47,679 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 102 predicate places. [2024-06-14 12:39:47,679 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 137 transitions, 1665 flow [2024-06-14 12:39:47,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:47,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:47,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:47,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:39:47,680 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-14 12:39:47,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:47,680 INFO L85 PathProgramCache]: Analyzing trace with hash 41431985, now seen corresponding path program 5 times [2024-06-14 12:39:47,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:47,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945342636] [2024-06-14 12:39:47,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:47,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:47,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:48,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:48,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:48,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945342636] [2024-06-14 12:39:48,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945342636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:48,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:48,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:48,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534147138] [2024-06-14 12:39:48,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:48,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:48,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:48,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:48,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:48,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:48,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 137 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:48,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:48,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:48,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:48,723 INFO L124 PetriNetUnfolderBase]: 328/581 cut-off events. [2024-06-14 12:39:48,724 INFO L125 PetriNetUnfolderBase]: For 15302/15302 co-relation queries the response was YES. [2024-06-14 12:39:48,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4112 conditions, 581 events. 328/581 cut-off events. For 15302/15302 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2336 event pairs, 102 based on Foata normal form. 1/582 useless extension candidates. Maximal degree in co-relation 4046. Up to 554 conditions per place. [2024-06-14 12:39:48,728 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 127 selfloop transitions, 15 changer transitions 0/144 dead transitions. [2024-06-14 12:39:48,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 144 transitions, 1965 flow [2024-06-14 12:39:48,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:39:48,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:39:48,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 81 transitions. [2024-06-14 12:39:48,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31640625 [2024-06-14 12:39:48,729 INFO L175 Difference]: Start difference. First operand has 133 places, 137 transitions, 1665 flow. Second operand 8 states and 81 transitions. [2024-06-14 12:39:48,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 144 transitions, 1965 flow [2024-06-14 12:39:48,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 144 transitions, 1914 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 12:39:48,753 INFO L231 Difference]: Finished difference. Result has 135 places, 137 transitions, 1649 flow [2024-06-14 12:39:48,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1649, PETRI_PLACES=135, PETRI_TRANSITIONS=137} [2024-06-14 12:39:48,754 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-14 12:39:48,754 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 137 transitions, 1649 flow [2024-06-14 12:39:48,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:48,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:48,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:48,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:39:48,755 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-14 12:39:48,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:48,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1496119633, now seen corresponding path program 1 times [2024-06-14 12:39:48,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:48,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346361370] [2024-06-14 12:39:48,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:48,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:48,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:49,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:49,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:49,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346361370] [2024-06-14 12:39:49,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346361370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:49,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:49,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:49,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757316235] [2024-06-14 12:39:49,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:49,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:49,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:49,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:49,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:49,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:49,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 137 transitions, 1649 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:49,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:49,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:49,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:49,937 INFO L124 PetriNetUnfolderBase]: 355/636 cut-off events. [2024-06-14 12:39:49,937 INFO L125 PetriNetUnfolderBase]: For 17973/17973 co-relation queries the response was YES. [2024-06-14 12:39:49,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4410 conditions, 636 events. 355/636 cut-off events. For 17973/17973 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2718 event pairs, 58 based on Foata normal form. 2/638 useless extension candidates. Maximal degree in co-relation 4343. Up to 449 conditions per place. [2024-06-14 12:39:49,941 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 112 selfloop transitions, 45 changer transitions 0/159 dead transitions. [2024-06-14 12:39:49,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 159 transitions, 2149 flow [2024-06-14 12:39:49,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:49,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:49,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-14 12:39:49,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:39:49,943 INFO L175 Difference]: Start difference. First operand has 135 places, 137 transitions, 1649 flow. Second operand 9 states and 108 transitions. [2024-06-14 12:39:49,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 159 transitions, 2149 flow [2024-06-14 12:39:49,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 159 transitions, 2104 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:39:49,970 INFO L231 Difference]: Finished difference. Result has 138 places, 142 transitions, 1750 flow [2024-06-14 12:39:49,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1750, PETRI_PLACES=138, PETRI_TRANSITIONS=142} [2024-06-14 12:39:49,971 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 107 predicate places. [2024-06-14 12:39:49,971 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 142 transitions, 1750 flow [2024-06-14 12:39:49,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:49,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:49,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:49,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:39:49,972 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-14 12:39:49,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:49,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1790491051, now seen corresponding path program 2 times [2024-06-14 12:39:49,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:49,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245002730] [2024-06-14 12:39:49,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:49,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:50,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:50,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:50,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245002730] [2024-06-14 12:39:50,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245002730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:50,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:50,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:50,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126600971] [2024-06-14 12:39:50,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:50,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:50,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:50,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:50,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:50,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:50,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 142 transitions, 1750 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:50,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:50,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:50,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:50,931 INFO L124 PetriNetUnfolderBase]: 359/644 cut-off events. [2024-06-14 12:39:50,931 INFO L125 PetriNetUnfolderBase]: For 19388/19388 co-relation queries the response was YES. [2024-06-14 12:39:50,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4616 conditions, 644 events. 359/644 cut-off events. For 19388/19388 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2755 event pairs, 62 based on Foata normal form. 2/646 useless extension candidates. Maximal degree in co-relation 4547. Up to 501 conditions per place. [2024-06-14 12:39:50,935 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 112 selfloop transitions, 43 changer transitions 0/157 dead transitions. [2024-06-14 12:39:50,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 157 transitions, 2165 flow [2024-06-14 12:39:50,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:50,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:50,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:39:50,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 12:39:50,936 INFO L175 Difference]: Start difference. First operand has 138 places, 142 transitions, 1750 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:39:50,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 157 transitions, 2165 flow [2024-06-14 12:39:50,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 157 transitions, 2121 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 12:39:50,965 INFO L231 Difference]: Finished difference. Result has 144 places, 143 transitions, 1811 flow [2024-06-14 12:39:50,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1811, PETRI_PLACES=144, PETRI_TRANSITIONS=143} [2024-06-14 12:39:50,966 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 113 predicate places. [2024-06-14 12:39:50,966 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 143 transitions, 1811 flow [2024-06-14 12:39:50,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:50,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:50,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:50,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:39:50,966 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-14 12:39:50,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:50,967 INFO L85 PathProgramCache]: Analyzing trace with hash -2128994325, now seen corresponding path program 3 times [2024-06-14 12:39:50,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:50,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937198073] [2024-06-14 12:39:50,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:50,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:50,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:51,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-14 12:39:51,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:51,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937198073] [2024-06-14 12:39:51,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937198073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:51,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:51,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:51,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767437654] [2024-06-14 12:39:51,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:51,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:51,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:51,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:51,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:51,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:51,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 143 transitions, 1811 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:51,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:51,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:51,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:51,977 INFO L124 PetriNetUnfolderBase]: 360/647 cut-off events. [2024-06-14 12:39:51,978 INFO L125 PetriNetUnfolderBase]: For 20740/20740 co-relation queries the response was YES. [2024-06-14 12:39:51,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4670 conditions, 647 events. 360/647 cut-off events. For 20740/20740 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2773 event pairs, 58 based on Foata normal form. 4/651 useless extension candidates. Maximal degree in co-relation 4599. Up to 522 conditions per place. [2024-06-14 12:39:51,983 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 114 selfloop transitions, 40 changer transitions 0/156 dead transitions. [2024-06-14 12:39:51,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 156 transitions, 2156 flow [2024-06-14 12:39:51,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:51,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:51,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:39:51,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 12:39:51,984 INFO L175 Difference]: Start difference. First operand has 144 places, 143 transitions, 1811 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:39:51,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 156 transitions, 2156 flow [2024-06-14 12:39:52,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 156 transitions, 2068 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:39:52,020 INFO L231 Difference]: Finished difference. Result has 147 places, 144 transitions, 1818 flow [2024-06-14 12:39:52,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1818, PETRI_PLACES=147, PETRI_TRANSITIONS=144} [2024-06-14 12:39:52,021 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 116 predicate places. [2024-06-14 12:39:52,021 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 144 transitions, 1818 flow [2024-06-14 12:39:52,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:52,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:52,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:52,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:39:52,022 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-14 12:39:52,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:52,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1800621363, now seen corresponding path program 4 times [2024-06-14 12:39:52,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:52,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182657678] [2024-06-14 12:39:52,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:52,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:52,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:52,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:52,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182657678] [2024-06-14 12:39:52,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182657678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:52,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:52,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:52,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237450638] [2024-06-14 12:39:52,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:52,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:52,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:52,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:52,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:52,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:52,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 144 transitions, 1818 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:52,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:52,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:52,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:52,977 INFO L124 PetriNetUnfolderBase]: 376/679 cut-off events. [2024-06-14 12:39:52,978 INFO L125 PetriNetUnfolderBase]: For 22065/22065 co-relation queries the response was YES. [2024-06-14 12:39:52,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4880 conditions, 679 events. 376/679 cut-off events. For 22065/22065 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3003 event pairs, 39 based on Foata normal form. 2/681 useless extension candidates. Maximal degree in co-relation 4808. Up to 382 conditions per place. [2024-06-14 12:39:52,983 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 99 selfloop transitions, 64 changer transitions 0/165 dead transitions. [2024-06-14 12:39:52,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 165 transitions, 2334 flow [2024-06-14 12:39:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:52,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:52,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:39:52,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 12:39:52,985 INFO L175 Difference]: Start difference. First operand has 147 places, 144 transitions, 1818 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:39:52,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 165 transitions, 2334 flow [2024-06-14 12:39:53,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 165 transitions, 2266 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:39:53,019 INFO L231 Difference]: Finished difference. Result has 153 places, 147 transitions, 1937 flow [2024-06-14 12:39:53,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1937, PETRI_PLACES=153, PETRI_TRANSITIONS=147} [2024-06-14 12:39:53,021 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 122 predicate places. [2024-06-14 12:39:53,021 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 147 transitions, 1937 flow [2024-06-14 12:39:53,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:53,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:53,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:53,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:39:53,022 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-14 12:39:53,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:53,022 INFO L85 PathProgramCache]: Analyzing trace with hash 270055277, now seen corresponding path program 5 times [2024-06-14 12:39:53,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:53,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980481531] [2024-06-14 12:39:53,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:53,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:53,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:53,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:53,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:53,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980481531] [2024-06-14 12:39:53,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980481531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:53,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:53,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:53,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286130785] [2024-06-14 12:39:53,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:53,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:53,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:53,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:53,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:53,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:53,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 147 transitions, 1937 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:53,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:53,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:53,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:53,961 INFO L124 PetriNetUnfolderBase]: 392/711 cut-off events. [2024-06-14 12:39:53,961 INFO L125 PetriNetUnfolderBase]: For 24751/24751 co-relation queries the response was YES. [2024-06-14 12:39:53,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5284 conditions, 711 events. 392/711 cut-off events. For 24751/24751 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3213 event pairs, 64 based on Foata normal form. 2/713 useless extension candidates. Maximal degree in co-relation 5209. Up to 513 conditions per place. [2024-06-14 12:39:53,980 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 110 selfloop transitions, 56 changer transitions 0/168 dead transitions. [2024-06-14 12:39:53,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 168 transitions, 2477 flow [2024-06-14 12:39:53,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:53,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:53,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:39:53,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:39:53,993 INFO L175 Difference]: Start difference. First operand has 153 places, 147 transitions, 1937 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:39:53,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 168 transitions, 2477 flow [2024-06-14 12:39:54,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 168 transitions, 2324 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 12:39:54,033 INFO L231 Difference]: Finished difference. Result has 156 places, 150 transitions, 1946 flow [2024-06-14 12:39:54,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1946, PETRI_PLACES=156, PETRI_TRANSITIONS=150} [2024-06-14 12:39:54,034 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 125 predicate places. [2024-06-14 12:39:54,034 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 150 transitions, 1946 flow [2024-06-14 12:39:54,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:54,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:54,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:54,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:39:54,034 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-14 12:39:54,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:54,035 INFO L85 PathProgramCache]: Analyzing trace with hash 282137837, now seen corresponding path program 6 times [2024-06-14 12:39:54,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:54,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263368235] [2024-06-14 12:39:54,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:54,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:54,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:54,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-14 12:39:54,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:54,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263368235] [2024-06-14 12:39:54,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263368235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:54,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:54,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:54,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995801963] [2024-06-14 12:39:54,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:54,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:54,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:54,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:54,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:54,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:54,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 150 transitions, 1946 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:54,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:54,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:54,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:54,992 INFO L124 PetriNetUnfolderBase]: 389/706 cut-off events. [2024-06-14 12:39:54,992 INFO L125 PetriNetUnfolderBase]: For 24878/24878 co-relation queries the response was YES. [2024-06-14 12:39:54,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5135 conditions, 706 events. 389/706 cut-off events. For 24878/24878 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3194 event pairs, 64 based on Foata normal form. 2/708 useless extension candidates. Maximal degree in co-relation 5061. Up to 529 conditions per place. [2024-06-14 12:39:54,997 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 108 selfloop transitions, 55 changer transitions 0/165 dead transitions. [2024-06-14 12:39:54,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 165 transitions, 2374 flow [2024-06-14 12:39:55,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:55,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:55,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-14 12:39:55,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-14 12:39:55,021 INFO L175 Difference]: Start difference. First operand has 156 places, 150 transitions, 1946 flow. Second operand 9 states and 103 transitions. [2024-06-14 12:39:55,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 165 transitions, 2374 flow [2024-06-14 12:39:55,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 165 transitions, 2248 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 12:39:55,062 INFO L231 Difference]: Finished difference. Result has 159 places, 150 transitions, 1934 flow [2024-06-14 12:39:55,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1934, PETRI_PLACES=159, PETRI_TRANSITIONS=150} [2024-06-14 12:39:55,062 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 128 predicate places. [2024-06-14 12:39:55,062 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 150 transitions, 1934 flow [2024-06-14 12:39:55,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:55,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:55,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:55,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:39:55,063 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-14 12:39:55,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:55,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1372159499, now seen corresponding path program 1 times [2024-06-14 12:39:55,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:55,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144743887] [2024-06-14 12:39:55,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:55,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:55,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:55,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:55,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:55,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144743887] [2024-06-14 12:39:55,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144743887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:55,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:55,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:55,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708391758] [2024-06-14 12:39:55,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:55,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:55,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:55,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:55,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:55,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:55,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 150 transitions, 1934 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:55,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:55,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:55,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:56,177 INFO L124 PetriNetUnfolderBase]: 392/711 cut-off events. [2024-06-14 12:39:56,177 INFO L125 PetriNetUnfolderBase]: For 25276/25276 co-relation queries the response was YES. [2024-06-14 12:39:56,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5233 conditions, 711 events. 392/711 cut-off events. For 25276/25276 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3211 event pairs, 67 based on Foata normal form. 1/712 useless extension candidates. Maximal degree in co-relation 5158. Up to 521 conditions per place. [2024-06-14 12:39:56,183 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 112 selfloop transitions, 53 changer transitions 0/167 dead transitions. [2024-06-14 12:39:56,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 167 transitions, 2492 flow [2024-06-14 12:39:56,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:56,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:56,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-14 12:39:56,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784722222222222 [2024-06-14 12:39:56,185 INFO L175 Difference]: Start difference. First operand has 159 places, 150 transitions, 1934 flow. Second operand 9 states and 109 transitions. [2024-06-14 12:39:56,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 167 transitions, 2492 flow [2024-06-14 12:39:56,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 167 transitions, 2302 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:39:56,231 INFO L231 Difference]: Finished difference. Result has 158 places, 152 transitions, 1897 flow [2024-06-14 12:39:56,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1753, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1897, PETRI_PLACES=158, PETRI_TRANSITIONS=152} [2024-06-14 12:39:56,232 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-14 12:39:56,232 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 152 transitions, 1897 flow [2024-06-14 12:39:56,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:56,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:56,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:56,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:39:56,233 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-14 12:39:56,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:56,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1371986333, now seen corresponding path program 1 times [2024-06-14 12:39:56,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:56,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059925568] [2024-06-14 12:39:56,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:56,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:56,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:56,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:56,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:56,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059925568] [2024-06-14 12:39:56,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059925568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:56,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:56,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:56,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545696013] [2024-06-14 12:39:56,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:56,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:56,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:56,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:56,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:56,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:56,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 152 transitions, 1897 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:56,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:56,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:56,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:57,314 INFO L124 PetriNetUnfolderBase]: 405/732 cut-off events. [2024-06-14 12:39:57,314 INFO L125 PetriNetUnfolderBase]: For 27530/27530 co-relation queries the response was YES. [2024-06-14 12:39:57,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5386 conditions, 732 events. 405/732 cut-off events. For 27530/27530 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3325 event pairs, 74 based on Foata normal form. 1/733 useless extension candidates. Maximal degree in co-relation 5311. Up to 447 conditions per place. [2024-06-14 12:39:57,319 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 109 selfloop transitions, 63 changer transitions 0/174 dead transitions. [2024-06-14 12:39:57,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 174 transitions, 2634 flow [2024-06-14 12:39:57,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:57,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:57,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-14 12:39:57,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923611111111111 [2024-06-14 12:39:57,321 INFO L175 Difference]: Start difference. First operand has 158 places, 152 transitions, 1897 flow. Second operand 9 states and 113 transitions. [2024-06-14 12:39:57,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 174 transitions, 2634 flow [2024-06-14 12:39:57,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 174 transitions, 2520 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:39:57,367 INFO L231 Difference]: Finished difference. Result has 160 places, 159 transitions, 2001 flow [2024-06-14 12:39:57,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2001, PETRI_PLACES=160, PETRI_TRANSITIONS=159} [2024-06-14 12:39:57,367 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-14 12:39:57,367 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 159 transitions, 2001 flow [2024-06-14 12:39:57,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:57,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:57,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:57,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:39:57,368 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-14 12:39:57,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:57,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1371986519, now seen corresponding path program 2 times [2024-06-14 12:39:57,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:57,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642110969] [2024-06-14 12:39:57,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:57,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:57,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:58,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:39:58,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:58,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642110969] [2024-06-14 12:39:58,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642110969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:58,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:58,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:58,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929478799] [2024-06-14 12:39:58,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:58,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:58,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:58,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:58,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:58,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:58,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 159 transitions, 2001 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:58,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:58,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:58,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:58,400 INFO L124 PetriNetUnfolderBase]: 403/729 cut-off events. [2024-06-14 12:39:58,401 INFO L125 PetriNetUnfolderBase]: For 28401/28401 co-relation queries the response was YES. [2024-06-14 12:39:58,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5403 conditions, 729 events. 403/729 cut-off events. For 28401/28401 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3302 event pairs, 71 based on Foata normal form. 1/730 useless extension candidates. Maximal degree in co-relation 5327. Up to 540 conditions per place. [2024-06-14 12:39:58,407 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 114 selfloop transitions, 55 changer transitions 0/171 dead transitions. [2024-06-14 12:39:58,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 171 transitions, 2439 flow [2024-06-14 12:39:58,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:58,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:58,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 12:39:58,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:39:58,408 INFO L175 Difference]: Start difference. First operand has 160 places, 159 transitions, 2001 flow. Second operand 9 states and 105 transitions. [2024-06-14 12:39:58,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 171 transitions, 2439 flow [2024-06-14 12:39:58,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 171 transitions, 2342 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 12:39:58,459 INFO L231 Difference]: Finished difference. Result has 165 places, 159 transitions, 2019 flow [2024-06-14 12:39:58,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2019, PETRI_PLACES=165, PETRI_TRANSITIONS=159} [2024-06-14 12:39:58,459 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 134 predicate places. [2024-06-14 12:39:58,459 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 159 transitions, 2019 flow [2024-06-14 12:39:58,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:58,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:58,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:58,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:39:58,460 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-14 12:39:58,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:58,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1372159313, now seen corresponding path program 2 times [2024-06-14 12:39:58,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:58,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644781710] [2024-06-14 12:39:58,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:58,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:39:59,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-14 12:39:59,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:39:59,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644781710] [2024-06-14 12:39:59,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644781710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:39:59,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:39:59,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:39:59,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063950354] [2024-06-14 12:39:59,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:39:59,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:39:59,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:39:59,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:39:59,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:39:59,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:39:59,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 159 transitions, 2019 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:59,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:39:59,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:39:59,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:39:59,418 INFO L124 PetriNetUnfolderBase]: 399/723 cut-off events. [2024-06-14 12:39:59,419 INFO L125 PetriNetUnfolderBase]: For 29162/29162 co-relation queries the response was YES. [2024-06-14 12:39:59,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5326 conditions, 723 events. 399/723 cut-off events. For 29162/29162 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3284 event pairs, 72 based on Foata normal form. 2/725 useless extension candidates. Maximal degree in co-relation 5249. Up to 443 conditions per place. [2024-06-14 12:39:59,440 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 59 changer transitions 0/175 dead transitions. [2024-06-14 12:39:59,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 175 transitions, 2637 flow [2024-06-14 12:39:59,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:39:59,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:39:59,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-14 12:39:59,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993055555555556 [2024-06-14 12:39:59,442 INFO L175 Difference]: Start difference. First operand has 165 places, 159 transitions, 2019 flow. Second operand 9 states and 115 transitions. [2024-06-14 12:39:59,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 175 transitions, 2637 flow [2024-06-14 12:39:59,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 175 transitions, 2501 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:39:59,496 INFO L231 Difference]: Finished difference. Result has 166 places, 159 transitions, 2010 flow [2024-06-14 12:39:59,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2010, PETRI_PLACES=166, PETRI_TRANSITIONS=159} [2024-06-14 12:39:59,497 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 135 predicate places. [2024-06-14 12:39:59,497 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 159 transitions, 2010 flow [2024-06-14 12:39:59,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:39:59,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:39:59,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:39:59,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:39:59,498 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-14 12:39:59,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:39:59,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1371979575, now seen corresponding path program 1 times [2024-06-14 12:39:59,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:39:59,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439193549] [2024-06-14 12:39:59,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:39:59,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:39:59,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:00,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:00,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:00,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439193549] [2024-06-14 12:40:00,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439193549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:00,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:00,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:00,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108437580] [2024-06-14 12:40:00,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:00,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:00,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:00,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:00,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:00,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:00,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 159 transitions, 2010 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:00,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:00,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:00,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:00,872 INFO L124 PetriNetUnfolderBase]: 447/801 cut-off events. [2024-06-14 12:40:00,872 INFO L125 PetriNetUnfolderBase]: For 37726/37726 co-relation queries the response was YES. [2024-06-14 12:40:00,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5896 conditions, 801 events. 447/801 cut-off events. For 37726/37726 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3674 event pairs, 81 based on Foata normal form. 6/807 useless extension candidates. Maximal degree in co-relation 5818. Up to 394 conditions per place. [2024-06-14 12:40:00,878 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 127 selfloop transitions, 63 changer transitions 0/192 dead transitions. [2024-06-14 12:40:00,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 192 transitions, 2784 flow [2024-06-14 12:40:00,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:00,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:00,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-14 12:40:00,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-14 12:40:00,879 INFO L175 Difference]: Start difference. First operand has 166 places, 159 transitions, 2010 flow. Second operand 10 states and 135 transitions. [2024-06-14 12:40:00,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 192 transitions, 2784 flow [2024-06-14 12:40:00,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 192 transitions, 2637 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:00,933 INFO L231 Difference]: Finished difference. Result has 168 places, 169 transitions, 2085 flow [2024-06-14 12:40:00,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2085, PETRI_PLACES=168, PETRI_TRANSITIONS=169} [2024-06-14 12:40:00,934 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 137 predicate places. [2024-06-14 12:40:00,934 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 169 transitions, 2085 flow [2024-06-14 12:40:00,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:00,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:00,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:00,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:40:00,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-14 12:40:00,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:00,935 INFO L85 PathProgramCache]: Analyzing trace with hash -626743461, now seen corresponding path program 3 times [2024-06-14 12:40:00,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:00,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912169519] [2024-06-14 12:40:00,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:00,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:00,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:01,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:01,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:01,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912169519] [2024-06-14 12:40:01,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912169519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:01,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:01,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:01,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236866772] [2024-06-14 12:40:01,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:01,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:01,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:01,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:01,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:01,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:01,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 169 transitions, 2085 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:01,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:01,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:01,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:02,056 INFO L124 PetriNetUnfolderBase]: 445/798 cut-off events. [2024-06-14 12:40:02,056 INFO L125 PetriNetUnfolderBase]: For 35182/35182 co-relation queries the response was YES. [2024-06-14 12:40:02,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5972 conditions, 798 events. 445/798 cut-off events. For 35182/35182 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3645 event pairs, 77 based on Foata normal form. 1/799 useless extension candidates. Maximal degree in co-relation 5893. Up to 520 conditions per place. [2024-06-14 12:40:02,063 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 114 selfloop transitions, 66 changer transitions 0/182 dead transitions. [2024-06-14 12:40:02,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 182 transitions, 2629 flow [2024-06-14 12:40:02,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:02,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:02,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-14 12:40:02,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-14 12:40:02,064 INFO L175 Difference]: Start difference. First operand has 168 places, 169 transitions, 2085 flow. Second operand 9 states and 111 transitions. [2024-06-14 12:40:02,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 182 transitions, 2629 flow [2024-06-14 12:40:02,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 182 transitions, 2559 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 12:40:02,133 INFO L231 Difference]: Finished difference. Result has 173 places, 169 transitions, 2152 flow [2024-06-14 12:40:02,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2015, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2152, PETRI_PLACES=173, PETRI_TRANSITIONS=169} [2024-06-14 12:40:02,133 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 142 predicate places. [2024-06-14 12:40:02,134 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 169 transitions, 2152 flow [2024-06-14 12:40:02,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:02,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:02,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:02,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:40:02,134 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-14 12:40:02,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:02,135 INFO L85 PathProgramCache]: Analyzing trace with hash 238264363, now seen corresponding path program 7 times [2024-06-14 12:40:02,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:02,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921637993] [2024-06-14 12:40:02,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:02,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:02,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:02,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:02,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:02,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921637993] [2024-06-14 12:40:02,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921637993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:02,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:02,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:02,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208744238] [2024-06-14 12:40:02,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:02,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:02,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:02,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:02,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:02,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:02,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 169 transitions, 2152 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:02,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:02,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:02,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:03,085 INFO L124 PetriNetUnfolderBase]: 449/806 cut-off events. [2024-06-14 12:40:03,086 INFO L125 PetriNetUnfolderBase]: For 38191/38191 co-relation queries the response was YES. [2024-06-14 12:40:03,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6113 conditions, 806 events. 449/806 cut-off events. For 38191/38191 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3722 event pairs, 41 based on Foata normal form. 2/808 useless extension candidates. Maximal degree in co-relation 6032. Up to 485 conditions per place. [2024-06-14 12:40:03,091 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 112 selfloop transitions, 71 changer transitions 0/185 dead transitions. [2024-06-14 12:40:03,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 185 transitions, 2722 flow [2024-06-14 12:40:03,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:03,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:03,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 12:40:03,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-14 12:40:03,093 INFO L175 Difference]: Start difference. First operand has 173 places, 169 transitions, 2152 flow. Second operand 8 states and 95 transitions. [2024-06-14 12:40:03,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 185 transitions, 2722 flow [2024-06-14 12:40:03,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 185 transitions, 2585 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:03,159 INFO L231 Difference]: Finished difference. Result has 173 places, 170 transitions, 2179 flow [2024-06-14 12:40:03,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2015, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2179, PETRI_PLACES=173, PETRI_TRANSITIONS=170} [2024-06-14 12:40:03,160 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 142 predicate places. [2024-06-14 12:40:03,160 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 170 transitions, 2179 flow [2024-06-14 12:40:03,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:03,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:03,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:03,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:40:03,161 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-14 12:40:03,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:03,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1534826423, now seen corresponding path program 8 times [2024-06-14 12:40:03,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:03,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649094804] [2024-06-14 12:40:03,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:03,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:03,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:03,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:03,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:03,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649094804] [2024-06-14 12:40:03,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649094804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:03,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:03,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:03,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838624560] [2024-06-14 12:40:03,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:03,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:03,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:03,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:03,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:03,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:03,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 170 transitions, 2179 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:03,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:03,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:03,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:04,082 INFO L124 PetriNetUnfolderBase]: 453/814 cut-off events. [2024-06-14 12:40:04,082 INFO L125 PetriNetUnfolderBase]: For 40204/40204 co-relation queries the response was YES. [2024-06-14 12:40:04,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6259 conditions, 814 events. 453/814 cut-off events. For 40204/40204 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3764 event pairs, 144 based on Foata normal form. 2/816 useless extension candidates. Maximal degree in co-relation 6177. Up to 716 conditions per place. [2024-06-14 12:40:04,089 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 150 selfloop transitions, 31 changer transitions 0/183 dead transitions. [2024-06-14 12:40:04,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 183 transitions, 2673 flow [2024-06-14 12:40:04,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:04,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:04,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 12:40:04,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:40:04,090 INFO L175 Difference]: Start difference. First operand has 173 places, 170 transitions, 2179 flow. Second operand 9 states and 96 transitions. [2024-06-14 12:40:04,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 183 transitions, 2673 flow [2024-06-14 12:40:04,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 183 transitions, 2543 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:04,165 INFO L231 Difference]: Finished difference. Result has 174 places, 171 transitions, 2137 flow [2024-06-14 12:40:04,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2137, PETRI_PLACES=174, PETRI_TRANSITIONS=171} [2024-06-14 12:40:04,166 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 143 predicate places. [2024-06-14 12:40:04,167 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 171 transitions, 2137 flow [2024-06-14 12:40:04,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:04,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:04,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:04,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:40:04,172 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-14 12:40:04,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:04,173 INFO L85 PathProgramCache]: Analyzing trace with hash -457120997, now seen corresponding path program 9 times [2024-06-14 12:40:04,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:04,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104900884] [2024-06-14 12:40:04,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:04,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:04,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:04,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:04,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:04,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104900884] [2024-06-14 12:40:04,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104900884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:04,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:04,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:04,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633018496] [2024-06-14 12:40:04,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:04,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:04,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:04,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:04,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:04,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:04,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 171 transitions, 2137 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:04,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:04,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:04,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:05,203 INFO L124 PetriNetUnfolderBase]: 454/817 cut-off events. [2024-06-14 12:40:05,203 INFO L125 PetriNetUnfolderBase]: For 36391/36391 co-relation queries the response was YES. [2024-06-14 12:40:05,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6010 conditions, 817 events. 454/817 cut-off events. For 36391/36391 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3803 event pairs, 73 based on Foata normal form. 4/821 useless extension candidates. Maximal degree in co-relation 5930. Up to 674 conditions per place. [2024-06-14 12:40:05,209 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 132 selfloop transitions, 48 changer transitions 0/182 dead transitions. [2024-06-14 12:40:05,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 182 transitions, 2530 flow [2024-06-14 12:40:05,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:05,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:05,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-14 12:40:05,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:40:05,210 INFO L175 Difference]: Start difference. First operand has 174 places, 171 transitions, 2137 flow. Second operand 8 states and 92 transitions. [2024-06-14 12:40:05,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 182 transitions, 2530 flow [2024-06-14 12:40:05,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 182 transitions, 2462 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:05,271 INFO L231 Difference]: Finished difference. Result has 175 places, 172 transitions, 2185 flow [2024-06-14 12:40:05,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2185, PETRI_PLACES=175, PETRI_TRANSITIONS=172} [2024-06-14 12:40:05,271 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 144 predicate places. [2024-06-14 12:40:05,272 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 172 transitions, 2185 flow [2024-06-14 12:40:05,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:05,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:05,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:05,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:40:05,272 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-14 12:40:05,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:05,273 INFO L85 PathProgramCache]: Analyzing trace with hash -341645377, now seen corresponding path program 4 times [2024-06-14 12:40:05,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:05,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971105617] [2024-06-14 12:40:05,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:05,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:05,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:05,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:05,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:05,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971105617] [2024-06-14 12:40:05,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971105617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:05,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:05,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:05,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309325412] [2024-06-14 12:40:05,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:05,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:05,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:05,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:05,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:05,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:05,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 172 transitions, 2185 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:05,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:05,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:05,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:06,235 INFO L124 PetriNetUnfolderBase]: 467/838 cut-off events. [2024-06-14 12:40:06,235 INFO L125 PetriNetUnfolderBase]: For 37764/37764 co-relation queries the response was YES. [2024-06-14 12:40:06,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6315 conditions, 838 events. 467/838 cut-off events. For 37764/37764 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3911 event pairs, 74 based on Foata normal form. 1/839 useless extension candidates. Maximal degree in co-relation 6234. Up to 550 conditions per place. [2024-06-14 12:40:06,242 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 99 selfloop transitions, 88 changer transitions 0/189 dead transitions. [2024-06-14 12:40:06,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 189 transitions, 2819 flow [2024-06-14 12:40:06,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:06,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:06,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-14 12:40:06,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-14 12:40:06,244 INFO L175 Difference]: Start difference. First operand has 175 places, 172 transitions, 2185 flow. Second operand 8 states and 97 transitions. [2024-06-14 12:40:06,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 189 transitions, 2819 flow [2024-06-14 12:40:06,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 189 transitions, 2720 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:06,310 INFO L231 Difference]: Finished difference. Result has 177 places, 178 transitions, 2351 flow [2024-06-14 12:40:06,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2351, PETRI_PLACES=177, PETRI_TRANSITIONS=178} [2024-06-14 12:40:06,311 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 146 predicate places. [2024-06-14 12:40:06,311 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 178 transitions, 2351 flow [2024-06-14 12:40:06,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:06,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:06,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:06,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:40:06,312 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-14 12:40:06,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:06,312 INFO L85 PathProgramCache]: Analyzing trace with hash -341825053, now seen corresponding path program 3 times [2024-06-14 12:40:06,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:06,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304328947] [2024-06-14 12:40:06,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:06,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:06,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:06,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:06,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304328947] [2024-06-14 12:40:06,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304328947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:06,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:06,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:06,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909195103] [2024-06-14 12:40:06,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:06,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:06,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:06,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:06,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:07,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:07,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 178 transitions, 2351 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:07,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:07,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:07,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:07,258 INFO L124 PetriNetUnfolderBase]: 470/843 cut-off events. [2024-06-14 12:40:07,259 INFO L125 PetriNetUnfolderBase]: For 39592/39592 co-relation queries the response was YES. [2024-06-14 12:40:07,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6493 conditions, 843 events. 470/843 cut-off events. For 39592/39592 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3939 event pairs, 78 based on Foata normal form. 1/844 useless extension candidates. Maximal degree in co-relation 6411. Up to 653 conditions per place. [2024-06-14 12:40:07,266 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 124 selfloop transitions, 67 changer transitions 0/193 dead transitions. [2024-06-14 12:40:07,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 193 transitions, 2893 flow [2024-06-14 12:40:07,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:07,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:07,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-14 12:40:07,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-14 12:40:07,285 INFO L175 Difference]: Start difference. First operand has 177 places, 178 transitions, 2351 flow. Second operand 8 states and 97 transitions. [2024-06-14 12:40:07,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 193 transitions, 2893 flow [2024-06-14 12:40:07,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 193 transitions, 2778 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:07,375 INFO L231 Difference]: Finished difference. Result has 180 places, 180 transitions, 2417 flow [2024-06-14 12:40:07,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2417, PETRI_PLACES=180, PETRI_TRANSITIONS=180} [2024-06-14 12:40:07,376 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2024-06-14 12:40:07,376 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 180 transitions, 2417 flow [2024-06-14 12:40:07,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:07,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:07,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:07,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:40:07,377 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-14 12:40:07,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:07,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1416733783, now seen corresponding path program 5 times [2024-06-14 12:40:07,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:07,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688052467] [2024-06-14 12:40:07,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:07,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:08,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:08,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:08,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688052467] [2024-06-14 12:40:08,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688052467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:08,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:08,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:08,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43349399] [2024-06-14 12:40:08,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:08,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:08,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:08,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:08,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:08,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:08,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 180 transitions, 2417 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:08,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:08,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:08,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:08,346 INFO L124 PetriNetUnfolderBase]: 481/861 cut-off events. [2024-06-14 12:40:08,346 INFO L125 PetriNetUnfolderBase]: For 41568/41568 co-relation queries the response was YES. [2024-06-14 12:40:08,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6619 conditions, 861 events. 481/861 cut-off events. For 41568/41568 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4050 event pairs, 82 based on Foata normal form. 2/863 useless extension candidates. Maximal degree in co-relation 6537. Up to 564 conditions per place. [2024-06-14 12:40:08,353 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 110 selfloop transitions, 88 changer transitions 0/200 dead transitions. [2024-06-14 12:40:08,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 200 transitions, 3085 flow [2024-06-14 12:40:08,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:08,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:08,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-14 12:40:08,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984375 [2024-06-14 12:40:08,354 INFO L175 Difference]: Start difference. First operand has 180 places, 180 transitions, 2417 flow. Second operand 8 states and 102 transitions. [2024-06-14 12:40:08,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 200 transitions, 3085 flow [2024-06-14 12:40:08,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 200 transitions, 2934 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:08,423 INFO L231 Difference]: Finished difference. Result has 181 places, 186 transitions, 2529 flow [2024-06-14 12:40:08,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2529, PETRI_PLACES=181, PETRI_TRANSITIONS=186} [2024-06-14 12:40:08,423 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 150 predicate places. [2024-06-14 12:40:08,423 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 186 transitions, 2529 flow [2024-06-14 12:40:08,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:08,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:08,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:08,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:40:08,424 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-14 12:40:08,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:08,424 INFO L85 PathProgramCache]: Analyzing trace with hash 356590247, now seen corresponding path program 4 times [2024-06-14 12:40:08,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:08,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503335657] [2024-06-14 12:40:08,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:08,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:08,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:09,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:09,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:09,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503335657] [2024-06-14 12:40:09,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503335657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:09,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:09,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:09,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513744040] [2024-06-14 12:40:09,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:09,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:09,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:09,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:09,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:09,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:09,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 186 transitions, 2529 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:09,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:09,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:09,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:09,472 INFO L124 PetriNetUnfolderBase]: 484/866 cut-off events. [2024-06-14 12:40:09,472 INFO L125 PetriNetUnfolderBase]: For 41132/41132 co-relation queries the response was YES. [2024-06-14 12:40:09,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6723 conditions, 866 events. 484/866 cut-off events. For 41132/41132 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4071 event pairs, 73 based on Foata normal form. 1/867 useless extension candidates. Maximal degree in co-relation 6641. Up to 675 conditions per place. [2024-06-14 12:40:09,479 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 128 selfloop transitions, 68 changer transitions 0/198 dead transitions. [2024-06-14 12:40:09,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 198 transitions, 3063 flow [2024-06-14 12:40:09,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:09,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:09,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-14 12:40:09,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:40:09,480 INFO L175 Difference]: Start difference. First operand has 181 places, 186 transitions, 2529 flow. Second operand 8 states and 92 transitions. [2024-06-14 12:40:09,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 198 transitions, 3063 flow [2024-06-14 12:40:09,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 198 transitions, 2962 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:09,554 INFO L231 Difference]: Finished difference. Result has 184 places, 188 transitions, 2612 flow [2024-06-14 12:40:09,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2612, PETRI_PLACES=184, PETRI_TRANSITIONS=188} [2024-06-14 12:40:09,555 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-14 12:40:09,555 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 188 transitions, 2612 flow [2024-06-14 12:40:09,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:09,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:09,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:09,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:40:09,556 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-14 12:40:09,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:09,556 INFO L85 PathProgramCache]: Analyzing trace with hash 356590433, now seen corresponding path program 6 times [2024-06-14 12:40:09,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:09,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667307687] [2024-06-14 12:40:09,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:09,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:09,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:10,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:10,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:10,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667307687] [2024-06-14 12:40:10,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667307687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:10,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:10,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:10,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587828588] [2024-06-14 12:40:10,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:10,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:10,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:10,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:10,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:10,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:10,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 188 transitions, 2612 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:10,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:10,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:10,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:10,696 INFO L124 PetriNetUnfolderBase]: 482/863 cut-off events. [2024-06-14 12:40:10,697 INFO L125 PetriNetUnfolderBase]: For 40686/40686 co-relation queries the response was YES. [2024-06-14 12:40:10,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6662 conditions, 863 events. 482/863 cut-off events. For 40686/40686 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4043 event pairs, 76 based on Foata normal form. 1/864 useless extension candidates. Maximal degree in co-relation 6580. Up to 565 conditions per place. [2024-06-14 12:40:10,703 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 107 selfloop transitions, 90 changer transitions 0/199 dead transitions. [2024-06-14 12:40:10,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 199 transitions, 3192 flow [2024-06-14 12:40:10,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:10,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:10,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-14 12:40:10,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-14 12:40:10,705 INFO L175 Difference]: Start difference. First operand has 184 places, 188 transitions, 2612 flow. Second operand 8 states and 97 transitions. [2024-06-14 12:40:10,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 199 transitions, 3192 flow [2024-06-14 12:40:10,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 199 transitions, 3086 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:10,784 INFO L231 Difference]: Finished difference. Result has 186 places, 188 transitions, 2698 flow [2024-06-14 12:40:10,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2698, PETRI_PLACES=186, PETRI_TRANSITIONS=188} [2024-06-14 12:40:10,785 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 155 predicate places. [2024-06-14 12:40:10,785 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 188 transitions, 2698 flow [2024-06-14 12:40:10,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:10,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:10,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:10,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:40:10,786 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-14 12:40:10,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:10,786 INFO L85 PathProgramCache]: Analyzing trace with hash -318714959, now seen corresponding path program 2 times [2024-06-14 12:40:10,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:10,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850827173] [2024-06-14 12:40:10,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:10,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:10,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:11,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:11,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:11,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850827173] [2024-06-14 12:40:11,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850827173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:11,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:11,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:11,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265600763] [2024-06-14 12:40:11,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:11,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:11,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:11,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:11,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:11,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:11,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 188 transitions, 2698 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:11,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:11,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:11,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:12,130 INFO L124 PetriNetUnfolderBase]: 512/913 cut-off events. [2024-06-14 12:40:12,131 INFO L125 PetriNetUnfolderBase]: For 46990/46990 co-relation queries the response was YES. [2024-06-14 12:40:12,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7045 conditions, 913 events. 512/913 cut-off events. For 46990/46990 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4335 event pairs, 79 based on Foata normal form. 6/919 useless extension candidates. Maximal degree in co-relation 6963. Up to 447 conditions per place. [2024-06-14 12:40:12,138 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 124 selfloop transitions, 87 changer transitions 0/213 dead transitions. [2024-06-14 12:40:12,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 213 transitions, 3502 flow [2024-06-14 12:40:12,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:12,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:12,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-14 12:40:12,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4131944444444444 [2024-06-14 12:40:12,139 INFO L175 Difference]: Start difference. First operand has 186 places, 188 transitions, 2698 flow. Second operand 9 states and 119 transitions. [2024-06-14 12:40:12,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 213 transitions, 3502 flow [2024-06-14 12:40:12,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 213 transitions, 3348 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:12,211 INFO L231 Difference]: Finished difference. Result has 189 places, 194 transitions, 2810 flow [2024-06-14 12:40:12,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2810, PETRI_PLACES=189, PETRI_TRANSITIONS=194} [2024-06-14 12:40:12,211 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 158 predicate places. [2024-06-14 12:40:12,211 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 194 transitions, 2810 flow [2024-06-14 12:40:12,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:12,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:12,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:12,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:40:12,212 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-14 12:40:12,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:12,212 INFO L85 PathProgramCache]: Analyzing trace with hash 417478531, now seen corresponding path program 3 times [2024-06-14 12:40:12,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:12,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008796480] [2024-06-14 12:40:12,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:12,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:12,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:13,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:13,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:13,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008796480] [2024-06-14 12:40:13,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008796480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:13,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:13,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:13,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040242909] [2024-06-14 12:40:13,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:13,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:13,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:13,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:13,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:13,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:13,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 194 transitions, 2810 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:13,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:13,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:13,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:13,598 INFO L124 PetriNetUnfolderBase]: 518/923 cut-off events. [2024-06-14 12:40:13,598 INFO L125 PetriNetUnfolderBase]: For 44150/44150 co-relation queries the response was YES. [2024-06-14 12:40:13,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7243 conditions, 923 events. 518/923 cut-off events. For 44150/44150 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4402 event pairs, 143 based on Foata normal form. 2/925 useless extension candidates. Maximal degree in co-relation 7161. Up to 855 conditions per place. [2024-06-14 12:40:13,606 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 185 selfloop transitions, 23 changer transitions 0/210 dead transitions. [2024-06-14 12:40:13,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 210 transitions, 3392 flow [2024-06-14 12:40:13,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:13,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:13,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:40:13,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:40:13,611 INFO L175 Difference]: Start difference. First operand has 189 places, 194 transitions, 2810 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:40:13,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 210 transitions, 3392 flow [2024-06-14 12:40:13,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 210 transitions, 3195 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:13,695 INFO L231 Difference]: Finished difference. Result has 192 places, 198 transitions, 2730 flow [2024-06-14 12:40:13,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2730, PETRI_PLACES=192, PETRI_TRANSITIONS=198} [2024-06-14 12:40:13,696 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 161 predicate places. [2024-06-14 12:40:13,696 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 198 transitions, 2730 flow [2024-06-14 12:40:13,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:13,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:13,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:13,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:40:13,696 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-14 12:40:13,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:13,697 INFO L85 PathProgramCache]: Analyzing trace with hash -121250185, now seen corresponding path program 7 times [2024-06-14 12:40:13,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:13,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070186570] [2024-06-14 12:40:13,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:13,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:13,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:14,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:14,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:14,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070186570] [2024-06-14 12:40:14,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070186570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:14,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:14,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:14,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014284212] [2024-06-14 12:40:14,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:14,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:14,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:14,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:14,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:14,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:14,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 198 transitions, 2730 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:14,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:14,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:14,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:14,743 INFO L124 PetriNetUnfolderBase]: 526/936 cut-off events. [2024-06-14 12:40:14,744 INFO L125 PetriNetUnfolderBase]: For 44334/44334 co-relation queries the response was YES. [2024-06-14 12:40:14,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7119 conditions, 936 events. 526/936 cut-off events. For 44334/44334 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4471 event pairs, 145 based on Foata normal form. 1/937 useless extension candidates. Maximal degree in co-relation 7036. Up to 897 conditions per place. [2024-06-14 12:40:14,751 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 189 selfloop transitions, 19 changer transitions 0/210 dead transitions. [2024-06-14 12:40:14,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 210 transitions, 3308 flow [2024-06-14 12:40:14,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:14,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:14,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-14 12:40:14,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33203125 [2024-06-14 12:40:14,753 INFO L175 Difference]: Start difference. First operand has 192 places, 198 transitions, 2730 flow. Second operand 8 states and 85 transitions. [2024-06-14 12:40:14,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 210 transitions, 3308 flow [2024-06-14 12:40:14,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 210 transitions, 3268 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:14,833 INFO L231 Difference]: Finished difference. Result has 195 places, 202 transitions, 2801 flow [2024-06-14 12:40:14,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2801, PETRI_PLACES=195, PETRI_TRANSITIONS=202} [2024-06-14 12:40:14,833 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 164 predicate places. [2024-06-14 12:40:14,833 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 202 transitions, 2801 flow [2024-06-14 12:40:14,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:14,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:14,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:14,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:40:14,834 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-14 12:40:14,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:14,834 INFO L85 PathProgramCache]: Analyzing trace with hash 685295745, now seen corresponding path program 4 times [2024-06-14 12:40:14,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:14,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106313550] [2024-06-14 12:40:14,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:14,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:14,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:15,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:15,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:15,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106313550] [2024-06-14 12:40:15,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106313550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:15,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:15,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:15,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748211401] [2024-06-14 12:40:15,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:15,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:15,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:15,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:15,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:15,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:15,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 202 transitions, 2801 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:15,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:15,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:15,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:16,164 INFO L124 PetriNetUnfolderBase]: 537/954 cut-off events. [2024-06-14 12:40:16,164 INFO L125 PetriNetUnfolderBase]: For 48014/48014 co-relation queries the response was YES. [2024-06-14 12:40:16,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7326 conditions, 954 events. 537/954 cut-off events. For 48014/48014 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4581 event pairs, 143 based on Foata normal form. 2/956 useless extension candidates. Maximal degree in co-relation 7241. Up to 899 conditions per place. [2024-06-14 12:40:16,172 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 195 selfloop transitions, 22 changer transitions 0/219 dead transitions. [2024-06-14 12:40:16,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 219 transitions, 3412 flow [2024-06-14 12:40:16,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:16,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:16,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 12:40:16,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:40:16,173 INFO L175 Difference]: Start difference. First operand has 195 places, 202 transitions, 2801 flow. Second operand 9 states and 96 transitions. [2024-06-14 12:40:16,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 219 transitions, 3412 flow [2024-06-14 12:40:16,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 219 transitions, 3369 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 12:40:16,312 INFO L231 Difference]: Finished difference. Result has 201 places, 208 transitions, 2889 flow [2024-06-14 12:40:16,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2889, PETRI_PLACES=201, PETRI_TRANSITIONS=208} [2024-06-14 12:40:16,313 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-14 12:40:16,313 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 208 transitions, 2889 flow [2024-06-14 12:40:16,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:16,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:16,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:16,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:40:16,314 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-14 12:40:16,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:16,314 INFO L85 PathProgramCache]: Analyzing trace with hash 108669313, now seen corresponding path program 5 times [2024-06-14 12:40:16,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:16,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199238676] [2024-06-14 12:40:16,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:16,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:16,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:17,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-14 12:40:17,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:17,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199238676] [2024-06-14 12:40:17,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199238676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:17,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:17,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:17,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051383718] [2024-06-14 12:40:17,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:17,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:17,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:17,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:17,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:17,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:17,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 208 transitions, 2889 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:17,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:17,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:17,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:17,727 INFO L124 PetriNetUnfolderBase]: 543/964 cut-off events. [2024-06-14 12:40:17,727 INFO L125 PetriNetUnfolderBase]: For 50222/50222 co-relation queries the response was YES. [2024-06-14 12:40:17,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7526 conditions, 964 events. 543/964 cut-off events. For 50222/50222 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4627 event pairs, 143 based on Foata normal form. 2/966 useless extension candidates. Maximal degree in co-relation 7438. Up to 913 conditions per place. [2024-06-14 12:40:17,734 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 198 selfloop transitions, 21 changer transitions 0/221 dead transitions. [2024-06-14 12:40:17,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 221 transitions, 3474 flow [2024-06-14 12:40:17,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:17,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:17,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-14 12:40:17,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3263888888888889 [2024-06-14 12:40:17,735 INFO L175 Difference]: Start difference. First operand has 201 places, 208 transitions, 2889 flow. Second operand 9 states and 94 transitions. [2024-06-14 12:40:17,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 221 transitions, 3474 flow [2024-06-14 12:40:17,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 221 transitions, 3441 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 12:40:17,837 INFO L231 Difference]: Finished difference. Result has 207 places, 210 transitions, 2938 flow [2024-06-14 12:40:17,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2938, PETRI_PLACES=207, PETRI_TRANSITIONS=210} [2024-06-14 12:40:17,838 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 176 predicate places. [2024-06-14 12:40:17,838 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 210 transitions, 2938 flow [2024-06-14 12:40:17,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:17,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:17,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:17,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:40:17,839 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-14 12:40:17,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:17,839 INFO L85 PathProgramCache]: Analyzing trace with hash 100388345, now seen corresponding path program 8 times [2024-06-14 12:40:17,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:17,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209575071] [2024-06-14 12:40:17,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:17,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:17,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:18,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:18,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:18,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209575071] [2024-06-14 12:40:18,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209575071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:18,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:18,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:18,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341565724] [2024-06-14 12:40:18,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:18,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:18,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:18,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:18,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:18,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:18,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 210 transitions, 2938 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:18,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:18,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:18,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:18,879 INFO L124 PetriNetUnfolderBase]: 541/961 cut-off events. [2024-06-14 12:40:18,879 INFO L125 PetriNetUnfolderBase]: For 50254/50254 co-relation queries the response was YES. [2024-06-14 12:40:18,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7518 conditions, 961 events. 541/961 cut-off events. For 50254/50254 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4610 event pairs, 145 based on Foata normal form. 1/962 useless extension candidates. Maximal degree in co-relation 7428. Up to 923 conditions per place. [2024-06-14 12:40:18,887 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 196 selfloop transitions, 19 changer transitions 0/217 dead transitions. [2024-06-14 12:40:18,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 217 transitions, 3384 flow [2024-06-14 12:40:18,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:18,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:18,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-14 12:40:18,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:40:18,889 INFO L175 Difference]: Start difference. First operand has 207 places, 210 transitions, 2938 flow. Second operand 8 states and 84 transitions. [2024-06-14 12:40:18,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 217 transitions, 3384 flow [2024-06-14 12:40:19,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 217 transitions, 3306 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:19,033 INFO L231 Difference]: Finished difference. Result has 208 places, 210 transitions, 2903 flow [2024-06-14 12:40:19,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2860, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2903, PETRI_PLACES=208, PETRI_TRANSITIONS=210} [2024-06-14 12:40:19,033 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-14 12:40:19,033 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 210 transitions, 2903 flow [2024-06-14 12:40:19,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:19,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:19,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:19,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:40:19,034 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-14 12:40:19,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:19,035 INFO L85 PathProgramCache]: Analyzing trace with hash -810220573, now seen corresponding path program 5 times [2024-06-14 12:40:19,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:19,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431718196] [2024-06-14 12:40:19,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:19,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:19,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:19,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-14 12:40:19,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:19,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431718196] [2024-06-14 12:40:19,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431718196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:19,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:19,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:19,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148293413] [2024-06-14 12:40:19,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:19,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:19,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:19,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:19,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:19,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:19,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 210 transitions, 2903 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:19,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:19,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:19,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:19,970 INFO L124 PetriNetUnfolderBase]: 539/958 cut-off events. [2024-06-14 12:40:19,970 INFO L125 PetriNetUnfolderBase]: For 50919/50919 co-relation queries the response was YES. [2024-06-14 12:40:19,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7441 conditions, 958 events. 539/958 cut-off events. For 50919/50919 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4596 event pairs, 144 based on Foata normal form. 1/959 useless extension candidates. Maximal degree in co-relation 7350. Up to 929 conditions per place. [2024-06-14 12:40:19,979 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 201 selfloop transitions, 14 changer transitions 0/217 dead transitions. [2024-06-14 12:40:19,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 217 transitions, 3349 flow [2024-06-14 12:40:19,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:19,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:19,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 81 transitions. [2024-06-14 12:40:19,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31640625 [2024-06-14 12:40:19,980 INFO L175 Difference]: Start difference. First operand has 208 places, 210 transitions, 2903 flow. Second operand 8 states and 81 transitions. [2024-06-14 12:40:19,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 217 transitions, 3349 flow [2024-06-14 12:40:20,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 217 transitions, 3302 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:20,085 INFO L231 Difference]: Finished difference. Result has 209 places, 210 transitions, 2889 flow [2024-06-14 12:40:20,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2856, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2889, PETRI_PLACES=209, PETRI_TRANSITIONS=210} [2024-06-14 12:40:20,086 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 178 predicate places. [2024-06-14 12:40:20,086 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 210 transitions, 2889 flow [2024-06-14 12:40:20,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:20,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:20,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:20,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:40:20,087 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-14 12:40:20,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:20,087 INFO L85 PathProgramCache]: Analyzing trace with hash -801939667, now seen corresponding path program 9 times [2024-06-14 12:40:20,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:20,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516719731] [2024-06-14 12:40:20,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:20,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:20,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:20,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:20,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:20,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516719731] [2024-06-14 12:40:20,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516719731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:20,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:20,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:40:20,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917454225] [2024-06-14 12:40:20,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:20,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:40:20,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:20,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:40:20,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:40:20,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:20,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 210 transitions, 2889 flow. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 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-14 12:40:20,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:20,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:20,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:21,045 INFO L124 PetriNetUnfolderBase]: 537/955 cut-off events. [2024-06-14 12:40:21,046 INFO L125 PetriNetUnfolderBase]: For 51892/51892 co-relation queries the response was YES. [2024-06-14 12:40:21,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7406 conditions, 955 events. 537/955 cut-off events. For 51892/51892 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4585 event pairs, 144 based on Foata normal form. 1/956 useless extension candidates. Maximal degree in co-relation 7314. Up to 926 conditions per place. [2024-06-14 12:40:21,054 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 200 selfloop transitions, 15 changer transitions 0/217 dead transitions. [2024-06-14 12:40:21,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 217 transitions, 3335 flow [2024-06-14 12:40:21,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:21,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:21,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-14 12:40:21,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-14 12:40:21,055 INFO L175 Difference]: Start difference. First operand has 209 places, 210 transitions, 2889 flow. Second operand 8 states and 82 transitions. [2024-06-14 12:40:21,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 217 transitions, 3335 flow [2024-06-14 12:40:21,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 217 transitions, 3227 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:21,175 INFO L231 Difference]: Finished difference. Result has 209 places, 210 transitions, 2816 flow [2024-06-14 12:40:21,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2816, PETRI_PLACES=209, PETRI_TRANSITIONS=210} [2024-06-14 12:40:21,175 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 178 predicate places. [2024-06-14 12:40:21,176 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 210 transitions, 2816 flow [2024-06-14 12:40:21,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 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-14 12:40:21,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:21,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:21,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:40:21,176 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-14 12:40:21,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:21,177 INFO L85 PathProgramCache]: Analyzing trace with hash -809974619, now seen corresponding path program 6 times [2024-06-14 12:40:21,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:21,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195395866] [2024-06-14 12:40:21,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:21,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:21,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:22,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:22,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:22,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195395866] [2024-06-14 12:40:22,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195395866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:22,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:22,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:22,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280104750] [2024-06-14 12:40:22,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:22,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:22,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:22,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:22,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:22,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:22,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 210 transitions, 2816 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:22,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:22,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:22,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:22,604 INFO L124 PetriNetUnfolderBase]: 531/946 cut-off events. [2024-06-14 12:40:22,605 INFO L125 PetriNetUnfolderBase]: For 51960/51960 co-relation queries the response was YES. [2024-06-14 12:40:22,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7216 conditions, 946 events. 531/946 cut-off events. For 51960/51960 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4547 event pairs, 142 based on Foata normal form. 3/949 useless extension candidates. Maximal degree in co-relation 7123. Up to 908 conditions per place. [2024-06-14 12:40:22,613 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 199 selfloop transitions, 18 changer transitions 0/219 dead transitions. [2024-06-14 12:40:22,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 219 transitions, 3272 flow [2024-06-14 12:40:22,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:22,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:22,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-06-14 12:40:22,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:40:22,615 INFO L175 Difference]: Start difference. First operand has 209 places, 210 transitions, 2816 flow. Second operand 9 states and 90 transitions. [2024-06-14 12:40:22,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 219 transitions, 3272 flow [2024-06-14 12:40:22,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 219 transitions, 3179 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:22,715 INFO L231 Difference]: Finished difference. Result has 211 places, 210 transitions, 2767 flow [2024-06-14 12:40:22,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2767, PETRI_PLACES=211, PETRI_TRANSITIONS=210} [2024-06-14 12:40:22,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 180 predicate places. [2024-06-14 12:40:22,716 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 210 transitions, 2767 flow [2024-06-14 12:40:22,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:22,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:22,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:22,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:40:22,717 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-14 12:40:22,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:22,717 INFO L85 PathProgramCache]: Analyzing trace with hash 108976895, now seen corresponding path program 1 times [2024-06-14 12:40:22,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:22,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014747028] [2024-06-14 12:40:22,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:22,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:22,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:24,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-14 12:40:24,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:24,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014747028] [2024-06-14 12:40:24,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014747028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:24,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:24,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:40:24,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404775671] [2024-06-14 12:40:24,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:24,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:40:24,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:24,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:40:24,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:40:24,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:24,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 210 transitions, 2767 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:24,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:24,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:24,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:24,531 INFO L124 PetriNetUnfolderBase]: 528/941 cut-off events. [2024-06-14 12:40:24,531 INFO L125 PetriNetUnfolderBase]: For 50556/50556 co-relation queries the response was YES. [2024-06-14 12:40:24,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7045 conditions, 941 events. 528/941 cut-off events. For 50556/50556 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4505 event pairs, 141 based on Foata normal form. 2/943 useless extension candidates. Maximal degree in co-relation 6952. Up to 906 conditions per place. [2024-06-14 12:40:24,540 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 202 selfloop transitions, 15 changer transitions 0/219 dead transitions. [2024-06-14 12:40:24,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 219 transitions, 3221 flow [2024-06-14 12:40:24,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:24,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:24,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-14 12:40:24,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-14 12:40:24,541 INFO L175 Difference]: Start difference. First operand has 211 places, 210 transitions, 2767 flow. Second operand 9 states and 88 transitions. [2024-06-14 12:40:24,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 219 transitions, 3221 flow [2024-06-14 12:40:24,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 219 transitions, 3165 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:40:24,661 INFO L231 Difference]: Finished difference. Result has 211 places, 210 transitions, 2745 flow [2024-06-14 12:40:24,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2745, PETRI_PLACES=211, PETRI_TRANSITIONS=210} [2024-06-14 12:40:24,661 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 180 predicate places. [2024-06-14 12:40:24,661 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 210 transitions, 2745 flow [2024-06-14 12:40:24,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:24,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:24,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:24,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:40:24,662 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-14 12:40:24,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:24,665 INFO L85 PathProgramCache]: Analyzing trace with hash -332413997, now seen corresponding path program 1 times [2024-06-14 12:40:24,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:24,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242092843] [2024-06-14 12:40:24,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:24,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:24,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:25,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:25,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:25,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242092843] [2024-06-14 12:40:25,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242092843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:25,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:25,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:25,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725404197] [2024-06-14 12:40:25,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:25,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:25,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:25,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:25,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:25,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:25,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 210 transitions, 2745 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:25,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:25,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:25,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:25,572 INFO L124 PetriNetUnfolderBase]: 539/962 cut-off events. [2024-06-14 12:40:25,572 INFO L125 PetriNetUnfolderBase]: For 54762/54762 co-relation queries the response was YES. [2024-06-14 12:40:25,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7217 conditions, 962 events. 539/962 cut-off events. For 54762/54762 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4646 event pairs, 75 based on Foata normal form. 2/964 useless extension candidates. Maximal degree in co-relation 7124. Up to 653 conditions per place. [2024-06-14 12:40:25,580 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 169 selfloop transitions, 57 changer transitions 0/228 dead transitions. [2024-06-14 12:40:25,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 228 transitions, 3349 flow [2024-06-14 12:40:25,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:25,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:25,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-14 12:40:25,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-14 12:40:25,581 INFO L175 Difference]: Start difference. First operand has 211 places, 210 transitions, 2745 flow. Second operand 9 states and 106 transitions. [2024-06-14 12:40:25,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 228 transitions, 3349 flow [2024-06-14 12:40:25,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 228 transitions, 3306 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:25,675 INFO L231 Difference]: Finished difference. Result has 212 places, 212 transitions, 2839 flow [2024-06-14 12:40:25,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2839, PETRI_PLACES=212, PETRI_TRANSITIONS=212} [2024-06-14 12:40:25,676 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 181 predicate places. [2024-06-14 12:40:25,676 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 212 transitions, 2839 flow [2024-06-14 12:40:25,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:25,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:25,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:25,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:40:25,676 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-14 12:40:25,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:25,677 INFO L85 PathProgramCache]: Analyzing trace with hash 29636863, now seen corresponding path program 2 times [2024-06-14 12:40:25,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:25,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532349858] [2024-06-14 12:40:25,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:25,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:25,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:26,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:26,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:26,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532349858] [2024-06-14 12:40:26,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532349858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:26,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:26,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:26,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260341372] [2024-06-14 12:40:26,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:26,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:26,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:26,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:26,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:26,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:26,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 212 transitions, 2839 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:26,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:26,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:26,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:26,714 INFO L124 PetriNetUnfolderBase]: 543/970 cut-off events. [2024-06-14 12:40:26,714 INFO L125 PetriNetUnfolderBase]: For 57173/57173 co-relation queries the response was YES. [2024-06-14 12:40:26,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7388 conditions, 970 events. 543/970 cut-off events. For 57173/57173 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4694 event pairs, 76 based on Foata normal form. 2/972 useless extension candidates. Maximal degree in co-relation 7295. Up to 774 conditions per place. [2024-06-14 12:40:26,723 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 160 selfloop transitions, 63 changer transitions 0/225 dead transitions. [2024-06-14 12:40:26,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 225 transitions, 3325 flow [2024-06-14 12:40:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:26,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:40:26,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:40:26,728 INFO L175 Difference]: Start difference. First operand has 212 places, 212 transitions, 2839 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:40:26,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 225 transitions, 3325 flow [2024-06-14 12:40:26,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 3255 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:26,849 INFO L231 Difference]: Finished difference. Result has 216 places, 213 transitions, 2911 flow [2024-06-14 12:40:26,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2911, PETRI_PLACES=216, PETRI_TRANSITIONS=213} [2024-06-14 12:40:26,849 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-14 12:40:26,850 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 213 transitions, 2911 flow [2024-06-14 12:40:26,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:26,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:26,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:26,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:40:26,850 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-14 12:40:26,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:26,851 INFO L85 PathProgramCache]: Analyzing trace with hash -330540047, now seen corresponding path program 3 times [2024-06-14 12:40:26,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:26,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191330302] [2024-06-14 12:40:26,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:26,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:27,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:27,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:27,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191330302] [2024-06-14 12:40:27,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191330302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:27,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:27,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:27,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536527842] [2024-06-14 12:40:27,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:27,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:27,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:27,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:27,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:27,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:27,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 213 transitions, 2911 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:27,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:27,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:27,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:27,828 INFO L124 PetriNetUnfolderBase]: 547/978 cut-off events. [2024-06-14 12:40:27,828 INFO L125 PetriNetUnfolderBase]: For 59464/59464 co-relation queries the response was YES. [2024-06-14 12:40:27,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7571 conditions, 978 events. 547/978 cut-off events. For 59464/59464 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4764 event pairs, 76 based on Foata normal form. 2/980 useless extension candidates. Maximal degree in co-relation 7476. Up to 742 conditions per place. [2024-06-14 12:40:27,837 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 162 selfloop transitions, 63 changer transitions 0/227 dead transitions. [2024-06-14 12:40:27,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 227 transitions, 3403 flow [2024-06-14 12:40:27,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:27,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:27,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-14 12:40:27,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-14 12:40:27,838 INFO L175 Difference]: Start difference. First operand has 216 places, 213 transitions, 2911 flow. Second operand 9 states and 106 transitions. [2024-06-14 12:40:27,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 227 transitions, 3403 flow [2024-06-14 12:40:27,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 227 transitions, 3275 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:28,002 INFO L231 Difference]: Finished difference. Result has 218 places, 214 transitions, 2927 flow [2024-06-14 12:40:28,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2927, PETRI_PLACES=218, PETRI_TRANSITIONS=214} [2024-06-14 12:40:28,003 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2024-06-14 12:40:28,003 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 214 transitions, 2927 flow [2024-06-14 12:40:28,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:28,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:28,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:28,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:40:28,004 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-14 12:40:28,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:28,005 INFO L85 PathProgramCache]: Analyzing trace with hash -764691196, now seen corresponding path program 1 times [2024-06-14 12:40:28,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:28,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605922189] [2024-06-14 12:40:28,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:28,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:28,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:28,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:28,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:28,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605922189] [2024-06-14 12:40:28,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605922189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:28,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:28,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:28,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30344175] [2024-06-14 12:40:28,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:28,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:28,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:28,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:28,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:28,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:28,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 214 transitions, 2927 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:28,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:28,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:28,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:29,373 INFO L124 PetriNetUnfolderBase]: 550/983 cut-off events. [2024-06-14 12:40:29,374 INFO L125 PetriNetUnfolderBase]: For 60541/60541 co-relation queries the response was YES. [2024-06-14 12:40:29,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7647 conditions, 983 events. 550/983 cut-off events. For 60541/60541 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4796 event pairs, 84 based on Foata normal form. 1/984 useless extension candidates. Maximal degree in co-relation 7551. Up to 682 conditions per place. [2024-06-14 12:40:29,383 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 150 selfloop transitions, 79 changer transitions 0/231 dead transitions. [2024-06-14 12:40:29,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 231 transitions, 3750 flow [2024-06-14 12:40:29,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:29,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:40:29,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:40:29,384 INFO L175 Difference]: Start difference. First operand has 218 places, 214 transitions, 2927 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:40:29,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 231 transitions, 3750 flow [2024-06-14 12:40:29,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 231 transitions, 3622 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:29,538 INFO L231 Difference]: Finished difference. Result has 221 places, 216 transitions, 2985 flow [2024-06-14 12:40:29,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2985, PETRI_PLACES=221, PETRI_TRANSITIONS=216} [2024-06-14 12:40:29,539 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 190 predicate places. [2024-06-14 12:40:29,539 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 216 transitions, 2985 flow [2024-06-14 12:40:29,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:29,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:29,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:29,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:40:29,539 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-14 12:40:29,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:29,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1962043918, now seen corresponding path program 2 times [2024-06-14 12:40:29,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:29,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103126611] [2024-06-14 12:40:29,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:29,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:29,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:30,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-14 12:40:30,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:30,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103126611] [2024-06-14 12:40:30,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103126611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:30,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:30,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:30,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647353221] [2024-06-14 12:40:30,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:30,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:30,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:30,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:30,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:30,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:30,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 216 transitions, 2985 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:30,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:30,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:30,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:30,635 INFO L124 PetriNetUnfolderBase]: 548/980 cut-off events. [2024-06-14 12:40:30,636 INFO L125 PetriNetUnfolderBase]: For 61376/61376 co-relation queries the response was YES. [2024-06-14 12:40:30,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7661 conditions, 980 events. 548/980 cut-off events. For 61376/61376 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4797 event pairs, 83 based on Foata normal form. 1/981 useless extension candidates. Maximal degree in co-relation 7564. Up to 808 conditions per place. [2024-06-14 12:40:30,645 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 165 selfloop transitions, 60 changer transitions 0/227 dead transitions. [2024-06-14 12:40:30,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 227 transitions, 3463 flow [2024-06-14 12:40:30,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:30,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:30,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-14 12:40:30,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:40:30,646 INFO L175 Difference]: Start difference. First operand has 221 places, 216 transitions, 2985 flow. Second operand 9 states and 108 transitions. [2024-06-14 12:40:30,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 227 transitions, 3463 flow [2024-06-14 12:40:30,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 227 transitions, 3295 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:30,782 INFO L231 Difference]: Finished difference. Result has 222 places, 216 transitions, 2942 flow [2024-06-14 12:40:30,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2942, PETRI_PLACES=222, PETRI_TRANSITIONS=216} [2024-06-14 12:40:30,782 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 191 predicate places. [2024-06-14 12:40:30,782 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 216 transitions, 2942 flow [2024-06-14 12:40:30,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:30,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:30,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:30,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:40:30,783 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-14 12:40:30,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:30,784 INFO L85 PathProgramCache]: Analyzing trace with hash 15314107, now seen corresponding path program 4 times [2024-06-14 12:40:30,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:30,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448556962] [2024-06-14 12:40:30,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:30,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:30,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:31,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-14 12:40:31,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:31,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448556962] [2024-06-14 12:40:31,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448556962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:31,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:31,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:31,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281764666] [2024-06-14 12:40:31,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:31,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:31,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:31,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:31,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:31,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:31,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 216 transitions, 2942 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:31,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:31,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:31,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:31,733 INFO L124 PetriNetUnfolderBase]: 552/988 cut-off events. [2024-06-14 12:40:31,734 INFO L125 PetriNetUnfolderBase]: For 64717/64717 co-relation queries the response was YES. [2024-06-14 12:40:31,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7678 conditions, 988 events. 552/988 cut-off events. For 64717/64717 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4826 event pairs, 63 based on Foata normal form. 2/990 useless extension candidates. Maximal degree in co-relation 7580. Up to 558 conditions per place. [2024-06-14 12:40:31,743 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 171 selfloop transitions, 60 changer transitions 0/233 dead transitions. [2024-06-14 12:40:31,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 233 transitions, 3558 flow [2024-06-14 12:40:31,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:31,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:31,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:40:31,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:40:31,744 INFO L175 Difference]: Start difference. First operand has 222 places, 216 transitions, 2942 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:40:31,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 233 transitions, 3558 flow [2024-06-14 12:40:31,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 233 transitions, 3471 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:31,917 INFO L231 Difference]: Finished difference. Result has 226 places, 217 transitions, 2989 flow [2024-06-14 12:40:31,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2989, PETRI_PLACES=226, PETRI_TRANSITIONS=217} [2024-06-14 12:40:31,917 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-14 12:40:31,917 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 217 transitions, 2989 flow [2024-06-14 12:40:31,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:31,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:31,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:31,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:40:31,918 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-14 12:40:31,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:31,918 INFO L85 PathProgramCache]: Analyzing trace with hash 412582009, now seen corresponding path program 5 times [2024-06-14 12:40:31,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:31,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793190048] [2024-06-14 12:40:31,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:31,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:31,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:32,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:32,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:32,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793190048] [2024-06-14 12:40:32,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793190048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:32,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:32,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:32,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357470179] [2024-06-14 12:40:32,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:32,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:32,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:32,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:32,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:32,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:32,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 217 transitions, 2989 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:32,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:32,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:32,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:32,847 INFO L124 PetriNetUnfolderBase]: 561/1007 cut-off events. [2024-06-14 12:40:32,848 INFO L125 PetriNetUnfolderBase]: For 67387/67387 co-relation queries the response was YES. [2024-06-14 12:40:32,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7843 conditions, 1007 events. 561/1007 cut-off events. For 67387/67387 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4968 event pairs, 76 based on Foata normal form. 2/1009 useless extension candidates. Maximal degree in co-relation 7744. Up to 773 conditions per place. [2024-06-14 12:40:32,857 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 175 selfloop transitions, 59 changer transitions 0/236 dead transitions. [2024-06-14 12:40:32,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 236 transitions, 3649 flow [2024-06-14 12:40:32,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:32,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:32,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-14 12:40:32,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819444444444444 [2024-06-14 12:40:32,859 INFO L175 Difference]: Start difference. First operand has 226 places, 217 transitions, 2989 flow. Second operand 9 states and 110 transitions. [2024-06-14 12:40:32,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 236 transitions, 3649 flow [2024-06-14 12:40:33,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 236 transitions, 3550 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:33,013 INFO L231 Difference]: Finished difference. Result has 230 places, 219 transitions, 3047 flow [2024-06-14 12:40:33,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3047, PETRI_PLACES=230, PETRI_TRANSITIONS=219} [2024-06-14 12:40:33,014 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2024-06-14 12:40:33,014 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 219 transitions, 3047 flow [2024-06-14 12:40:33,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:33,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:33,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:33,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:40:33,015 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-14 12:40:33,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:33,015 INFO L85 PathProgramCache]: Analyzing trace with hash 412585729, now seen corresponding path program 6 times [2024-06-14 12:40:33,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:33,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363807107] [2024-06-14 12:40:33,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:33,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:33,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:33,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:33,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:33,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363807107] [2024-06-14 12:40:33,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363807107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:33,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:33,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:33,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302421495] [2024-06-14 12:40:33,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:33,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:33,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:33,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:33,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:33,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:33,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 219 transitions, 3047 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:33,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:33,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:33,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:33,980 INFO L124 PetriNetUnfolderBase]: 558/1002 cut-off events. [2024-06-14 12:40:33,981 INFO L125 PetriNetUnfolderBase]: For 66865/66865 co-relation queries the response was YES. [2024-06-14 12:40:33,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7787 conditions, 1002 events. 558/1002 cut-off events. For 66865/66865 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4943 event pairs, 77 based on Foata normal form. 2/1004 useless extension candidates. Maximal degree in co-relation 7686. Up to 806 conditions per place. [2024-06-14 12:40:33,991 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 173 selfloop transitions, 58 changer transitions 0/233 dead transitions. [2024-06-14 12:40:33,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 233 transitions, 3560 flow [2024-06-14 12:40:33,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:33,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:33,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:40:33,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:40:33,992 INFO L175 Difference]: Start difference. First operand has 230 places, 219 transitions, 3047 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:40:33,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 233 transitions, 3560 flow [2024-06-14 12:40:34,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 233 transitions, 3414 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:34,154 INFO L231 Difference]: Finished difference. Result has 232 places, 219 transitions, 3021 flow [2024-06-14 12:40:34,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3021, PETRI_PLACES=232, PETRI_TRANSITIONS=219} [2024-06-14 12:40:34,155 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-14 12:40:34,155 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 219 transitions, 3021 flow [2024-06-14 12:40:34,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:34,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:34,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:34,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:40:34,155 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-14 12:40:34,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:34,156 INFO L85 PathProgramCache]: Analyzing trace with hash 412729879, now seen corresponding path program 7 times [2024-06-14 12:40:34,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:34,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273725436] [2024-06-14 12:40:34,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:34,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:34,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:34,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:34,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:34,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273725436] [2024-06-14 12:40:34,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273725436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:34,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:34,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:34,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003496385] [2024-06-14 12:40:34,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:34,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:34,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:34,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:34,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:35,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:35,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 219 transitions, 3021 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:35,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:35,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:35,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:35,633 INFO L124 PetriNetUnfolderBase]: 562/1010 cut-off events. [2024-06-14 12:40:35,634 INFO L125 PetriNetUnfolderBase]: For 68954/68954 co-relation queries the response was YES. [2024-06-14 12:40:35,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7804 conditions, 1010 events. 562/1010 cut-off events. For 68954/68954 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5005 event pairs, 77 based on Foata normal form. 2/1012 useless extension candidates. Maximal degree in co-relation 7702. Up to 808 conditions per place. [2024-06-14 12:40:35,643 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 174 selfloop transitions, 59 changer transitions 0/235 dead transitions. [2024-06-14 12:40:35,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 235 transitions, 3556 flow [2024-06-14 12:40:35,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:35,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:35,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 12:40:35,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:40:35,645 INFO L175 Difference]: Start difference. First operand has 232 places, 219 transitions, 3021 flow. Second operand 10 states and 115 transitions. [2024-06-14 12:40:35,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 235 transitions, 3556 flow [2024-06-14 12:40:35,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 235 transitions, 3434 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:35,817 INFO L231 Difference]: Finished difference. Result has 235 places, 220 transitions, 3041 flow [2024-06-14 12:40:35,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3041, PETRI_PLACES=235, PETRI_TRANSITIONS=220} [2024-06-14 12:40:35,818 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-14 12:40:35,818 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 220 transitions, 3041 flow [2024-06-14 12:40:35,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:35,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:35,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:35,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:40:35,818 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-14 12:40:35,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:35,819 INFO L85 PathProgramCache]: Analyzing trace with hash 412730034, now seen corresponding path program 3 times [2024-06-14 12:40:35,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:35,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115986356] [2024-06-14 12:40:35,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:35,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:35,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:36,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:36,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:36,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115986356] [2024-06-14 12:40:36,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115986356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:36,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:36,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:36,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771817139] [2024-06-14 12:40:36,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:36,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:36,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:36,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:36,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:36,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:36,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 220 transitions, 3041 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:36,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:36,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:36,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:37,409 INFO L124 PetriNetUnfolderBase]: 570/1023 cut-off events. [2024-06-14 12:40:37,409 INFO L125 PetriNetUnfolderBase]: For 71295/71295 co-relation queries the response was YES. [2024-06-14 12:40:37,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7965 conditions, 1023 events. 570/1023 cut-off events. For 71295/71295 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5069 event pairs, 83 based on Foata normal form. 1/1024 useless extension candidates. Maximal degree in co-relation 7862. Up to 720 conditions per place. [2024-06-14 12:40:37,418 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 161 selfloop transitions, 79 changer transitions 0/242 dead transitions. [2024-06-14 12:40:37,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 242 transitions, 3972 flow [2024-06-14 12:40:37,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:40:37,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:40:37,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-14 12:40:37,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:40:37,420 INFO L175 Difference]: Start difference. First operand has 235 places, 220 transitions, 3041 flow. Second operand 11 states and 132 transitions. [2024-06-14 12:40:37,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 242 transitions, 3972 flow [2024-06-14 12:40:37,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 242 transitions, 3861 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:37,596 INFO L231 Difference]: Finished difference. Result has 238 places, 224 transitions, 3149 flow [2024-06-14 12:40:37,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2936, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3149, PETRI_PLACES=238, PETRI_TRANSITIONS=224} [2024-06-14 12:40:37,596 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 207 predicate places. [2024-06-14 12:40:37,596 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 224 transitions, 3149 flow [2024-06-14 12:40:37,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:37,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:37,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:37,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:40:37,597 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-14 12:40:37,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:37,597 INFO L85 PathProgramCache]: Analyzing trace with hash 412735614, now seen corresponding path program 4 times [2024-06-14 12:40:37,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:37,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992008103] [2024-06-14 12:40:37,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:37,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:37,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:38,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:38,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:38,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992008103] [2024-06-14 12:40:38,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992008103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:38,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:38,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:38,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172980053] [2024-06-14 12:40:38,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:38,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:38,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:38,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:38,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:38,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:38,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 224 transitions, 3149 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:38,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:38,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:38,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:38,942 INFO L124 PetriNetUnfolderBase]: 568/1020 cut-off events. [2024-06-14 12:40:38,942 INFO L125 PetriNetUnfolderBase]: For 70035/70035 co-relation queries the response was YES. [2024-06-14 12:40:38,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7942 conditions, 1020 events. 568/1020 cut-off events. For 70035/70035 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5076 event pairs, 82 based on Foata normal form. 1/1021 useless extension candidates. Maximal degree in co-relation 7839. Up to 857 conditions per place. [2024-06-14 12:40:38,950 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 180 selfloop transitions, 56 changer transitions 0/238 dead transitions. [2024-06-14 12:40:38,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 238 transitions, 3672 flow [2024-06-14 12:40:38,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:38,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:38,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 12:40:38,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:40:38,951 INFO L175 Difference]: Start difference. First operand has 238 places, 224 transitions, 3149 flow. Second operand 10 states and 115 transitions. [2024-06-14 12:40:38,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 238 transitions, 3672 flow [2024-06-14 12:40:39,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 238 transitions, 3502 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:39,115 INFO L231 Difference]: Finished difference. Result has 240 places, 225 transitions, 3113 flow [2024-06-14 12:40:39,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3113, PETRI_PLACES=240, PETRI_TRANSITIONS=225} [2024-06-14 12:40:39,115 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 209 predicate places. [2024-06-14 12:40:39,115 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 225 transitions, 3113 flow [2024-06-14 12:40:39,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:39,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:39,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:39,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:40:39,116 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-14 12:40:39,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:39,116 INFO L85 PathProgramCache]: Analyzing trace with hash 412735831, now seen corresponding path program 1 times [2024-06-14 12:40:39,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:39,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137301735] [2024-06-14 12:40:39,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:39,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:39,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:39,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:39,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:39,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137301735] [2024-06-14 12:40:39,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137301735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:39,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:39,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:39,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325501459] [2024-06-14 12:40:39,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:39,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:39,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:39,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:39,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:40,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:40,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 225 transitions, 3113 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:40,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:40,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:40,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:40,557 INFO L124 PetriNetUnfolderBase]: 580/1040 cut-off events. [2024-06-14 12:40:40,557 INFO L125 PetriNetUnfolderBase]: For 76568/76568 co-relation queries the response was YES. [2024-06-14 12:40:40,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8009 conditions, 1040 events. 580/1040 cut-off events. For 76568/76568 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5186 event pairs, 92 based on Foata normal form. 4/1044 useless extension candidates. Maximal degree in co-relation 7905. Up to 528 conditions per place. [2024-06-14 12:40:40,565 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 170 selfloop transitions, 78 changer transitions 0/250 dead transitions. [2024-06-14 12:40:40,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 250 transitions, 4077 flow [2024-06-14 12:40:40,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:40,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:40,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-14 12:40:40,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-14 12:40:40,566 INFO L175 Difference]: Start difference. First operand has 240 places, 225 transitions, 3113 flow. Second operand 10 states and 133 transitions. [2024-06-14 12:40:40,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 250 transitions, 4077 flow [2024-06-14 12:40:40,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 250 transitions, 3960 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:40,749 INFO L231 Difference]: Finished difference. Result has 243 places, 228 transitions, 3193 flow [2024-06-14 12:40:40,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3193, PETRI_PLACES=243, PETRI_TRANSITIONS=228} [2024-06-14 12:40:40,750 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-14 12:40:40,750 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 228 transitions, 3193 flow [2024-06-14 12:40:40,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:40,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:40,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:40,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:40:40,750 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-14 12:40:40,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:40,751 INFO L85 PathProgramCache]: Analyzing trace with hash 418092414, now seen corresponding path program 5 times [2024-06-14 12:40:40,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:40,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083842229] [2024-06-14 12:40:40,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:40,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:40,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:41,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:41,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:41,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083842229] [2024-06-14 12:40:41,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083842229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:41,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:41,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:41,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450018149] [2024-06-14 12:40:41,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:41,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:41,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:41,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:41,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:41,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:41,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 228 transitions, 3193 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:41,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:41,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:41,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:42,274 INFO L124 PetriNetUnfolderBase]: 583/1045 cut-off events. [2024-06-14 12:40:42,274 INFO L125 PetriNetUnfolderBase]: For 74955/74955 co-relation queries the response was YES. [2024-06-14 12:40:42,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8198 conditions, 1045 events. 583/1045 cut-off events. For 74955/74955 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5226 event pairs, 86 based on Foata normal form. 1/1046 useless extension candidates. Maximal degree in co-relation 8093. Up to 742 conditions per place. [2024-06-14 12:40:42,282 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 158 selfloop transitions, 85 changer transitions 0/245 dead transitions. [2024-06-14 12:40:42,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 245 transitions, 3978 flow [2024-06-14 12:40:42,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:40:42,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:40:42,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:40:42,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:40:42,283 INFO L175 Difference]: Start difference. First operand has 243 places, 228 transitions, 3193 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:40:42,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 245 transitions, 3978 flow [2024-06-14 12:40:42,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 245 transitions, 3799 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:42,444 INFO L231 Difference]: Finished difference. Result has 246 places, 230 transitions, 3216 flow [2024-06-14 12:40:42,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3016, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3216, PETRI_PLACES=246, PETRI_TRANSITIONS=230} [2024-06-14 12:40:42,444 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-14 12:40:42,444 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 230 transitions, 3216 flow [2024-06-14 12:40:42,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:42,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:42,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:42,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:40:42,445 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-14 12:40:42,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:42,446 INFO L85 PathProgramCache]: Analyzing trace with hash 418092259, now seen corresponding path program 8 times [2024-06-14 12:40:42,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:42,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365257644] [2024-06-14 12:40:42,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:42,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:42,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:43,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:43,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:43,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365257644] [2024-06-14 12:40:43,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365257644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:43,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:43,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:43,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220414509] [2024-06-14 12:40:43,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:43,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:43,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:43,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:43,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:43,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:43,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 230 transitions, 3216 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:43,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:43,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:43,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:43,678 INFO L124 PetriNetUnfolderBase]: 580/1040 cut-off events. [2024-06-14 12:40:43,678 INFO L125 PetriNetUnfolderBase]: For 74935/74935 co-relation queries the response was YES. [2024-06-14 12:40:43,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8039 conditions, 1040 events. 580/1040 cut-off events. For 74935/74935 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5192 event pairs, 82 based on Foata normal form. 2/1042 useless extension candidates. Maximal degree in co-relation 7933. Up to 844 conditions per place. [2024-06-14 12:40:43,687 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 181 selfloop transitions, 60 changer transitions 0/243 dead transitions. [2024-06-14 12:40:43,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 243 transitions, 3730 flow [2024-06-14 12:40:43,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:43,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:43,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:40:43,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:40:43,689 INFO L175 Difference]: Start difference. First operand has 246 places, 230 transitions, 3216 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:40:43,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 243 transitions, 3730 flow [2024-06-14 12:40:43,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 243 transitions, 3504 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 12:40:43,857 INFO L231 Difference]: Finished difference. Result has 246 places, 230 transitions, 3114 flow [2024-06-14 12:40:43,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3114, PETRI_PLACES=246, PETRI_TRANSITIONS=230} [2024-06-14 12:40:43,857 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-14 12:40:43,858 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 230 transitions, 3114 flow [2024-06-14 12:40:43,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:43,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:43,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:43,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:40:43,858 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-14 12:40:43,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:43,859 INFO L85 PathProgramCache]: Analyzing trace with hash 418097994, now seen corresponding path program 6 times [2024-06-14 12:40:43,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:43,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237757146] [2024-06-14 12:40:43,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:43,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:43,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:44,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:44,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:44,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237757146] [2024-06-14 12:40:44,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237757146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:44,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:44,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:44,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239516244] [2024-06-14 12:40:44,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:44,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:44,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:44,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:44,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:44,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:44,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 230 transitions, 3114 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:44,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:44,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:44,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:45,214 INFO L124 PetriNetUnfolderBase]: 583/1045 cut-off events. [2024-06-14 12:40:45,215 INFO L125 PetriNetUnfolderBase]: For 74638/74638 co-relation queries the response was YES. [2024-06-14 12:40:45,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8009 conditions, 1045 events. 583/1045 cut-off events. For 74638/74638 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5223 event pairs, 80 based on Foata normal form. 1/1046 useless extension candidates. Maximal degree in co-relation 7902. Up to 882 conditions per place. [2024-06-14 12:40:45,225 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 188 selfloop transitions, 54 changer transitions 0/244 dead transitions. [2024-06-14 12:40:45,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 244 transitions, 3649 flow [2024-06-14 12:40:45,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:45,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:45,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:40:45,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:40:45,226 INFO L175 Difference]: Start difference. First operand has 246 places, 230 transitions, 3114 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:40:45,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 244 transitions, 3649 flow [2024-06-14 12:40:45,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 244 transitions, 3526 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:45,388 INFO L231 Difference]: Finished difference. Result has 248 places, 232 transitions, 3129 flow [2024-06-14 12:40:45,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3129, PETRI_PLACES=248, PETRI_TRANSITIONS=232} [2024-06-14 12:40:45,389 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-14 12:40:45,389 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 232 transitions, 3129 flow [2024-06-14 12:40:45,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:45,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:45,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:45,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:40:45,390 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-14 12:40:45,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:45,390 INFO L85 PathProgramCache]: Analyzing trace with hash 418098211, now seen corresponding path program 2 times [2024-06-14 12:40:45,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:45,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444025919] [2024-06-14 12:40:45,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:45,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:45,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:46,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-14 12:40:46,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:46,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444025919] [2024-06-14 12:40:46,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444025919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:46,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:46,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:46,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858790866] [2024-06-14 12:40:46,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:46,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:46,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:46,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:46,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:46,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:46,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 232 transitions, 3129 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:46,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:46,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:46,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:46,770 INFO L124 PetriNetUnfolderBase]: 589/1055 cut-off events. [2024-06-14 12:40:46,771 INFO L125 PetriNetUnfolderBase]: For 76583/76583 co-relation queries the response was YES. [2024-06-14 12:40:46,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8053 conditions, 1055 events. 589/1055 cut-off events. For 76583/76583 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5286 event pairs, 92 based on Foata normal form. 2/1057 useless extension candidates. Maximal degree in co-relation 7946. Up to 529 conditions per place. [2024-06-14 12:40:46,788 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 167 selfloop transitions, 88 changer transitions 0/257 dead transitions. [2024-06-14 12:40:46,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 257 transitions, 4129 flow [2024-06-14 12:40:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:46,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:46,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-14 12:40:46,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-14 12:40:46,789 INFO L175 Difference]: Start difference. First operand has 248 places, 232 transitions, 3129 flow. Second operand 10 states and 131 transitions. [2024-06-14 12:40:46,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 257 transitions, 4129 flow [2024-06-14 12:40:46,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 257 transitions, 4028 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:46,958 INFO L231 Difference]: Finished difference. Result has 252 places, 236 transitions, 3271 flow [2024-06-14 12:40:46,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3271, PETRI_PLACES=252, PETRI_TRANSITIONS=236} [2024-06-14 12:40:46,959 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 221 predicate places. [2024-06-14 12:40:46,959 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 236 transitions, 3271 flow [2024-06-14 12:40:46,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:46,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:46,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:46,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:40:46,960 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-14 12:40:46,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:46,960 INFO L85 PathProgramCache]: Analyzing trace with hash 418300021, now seen corresponding path program 3 times [2024-06-14 12:40:46,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:46,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608653312] [2024-06-14 12:40:46,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:46,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:46,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:47,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-14 12:40:47,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:47,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608653312] [2024-06-14 12:40:47,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608653312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:47,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:47,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:47,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509396272] [2024-06-14 12:40:47,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:47,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:47,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:47,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:47,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:47,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:47,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 236 transitions, 3271 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:47,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:47,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:47,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:48,365 INFO L124 PetriNetUnfolderBase]: 595/1065 cut-off events. [2024-06-14 12:40:48,366 INFO L125 PetriNetUnfolderBase]: For 79582/79582 co-relation queries the response was YES. [2024-06-14 12:40:48,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8333 conditions, 1065 events. 595/1065 cut-off events. For 79582/79582 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5348 event pairs, 90 based on Foata normal form. 2/1067 useless extension candidates. Maximal degree in co-relation 8224. Up to 531 conditions per place. [2024-06-14 12:40:48,375 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 164 selfloop transitions, 93 changer transitions 0/259 dead transitions. [2024-06-14 12:40:48,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 259 transitions, 4266 flow [2024-06-14 12:40:48,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:48,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:48,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-14 12:40:48,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-14 12:40:48,376 INFO L175 Difference]: Start difference. First operand has 252 places, 236 transitions, 3271 flow. Second operand 10 states and 131 transitions. [2024-06-14 12:40:48,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 259 transitions, 4266 flow [2024-06-14 12:40:48,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 259 transitions, 4117 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 12:40:48,556 INFO L231 Difference]: Finished difference. Result has 256 places, 238 transitions, 3344 flow [2024-06-14 12:40:48,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3344, PETRI_PLACES=256, PETRI_TRANSITIONS=238} [2024-06-14 12:40:48,556 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 225 predicate places. [2024-06-14 12:40:48,556 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 238 transitions, 3344 flow [2024-06-14 12:40:48,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:48,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:48,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:48,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:40:48,557 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-14 12:40:48,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:48,557 INFO L85 PathProgramCache]: Analyzing trace with hash 418299804, now seen corresponding path program 7 times [2024-06-14 12:40:48,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:48,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913270776] [2024-06-14 12:40:48,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:48,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:48,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:49,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:49,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:49,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913270776] [2024-06-14 12:40:49,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913270776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:49,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:49,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:49,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074939286] [2024-06-14 12:40:49,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:49,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:49,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:49,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:49,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:49,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:49,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 238 transitions, 3344 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:49,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:49,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:49,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:49,992 INFO L124 PetriNetUnfolderBase]: 593/1062 cut-off events. [2024-06-14 12:40:49,992 INFO L125 PetriNetUnfolderBase]: For 78050/78050 co-relation queries the response was YES. [2024-06-14 12:40:49,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8311 conditions, 1062 events. 593/1062 cut-off events. For 78050/78050 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5338 event pairs, 92 based on Foata normal form. 1/1063 useless extension candidates. Maximal degree in co-relation 8201. Up to 759 conditions per place. [2024-06-14 12:40:50,001 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 160 selfloop transitions, 89 changer transitions 0/251 dead transitions. [2024-06-14 12:40:50,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 251 transitions, 4000 flow [2024-06-14 12:40:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:50,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:50,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:40:50,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-14 12:40:50,003 INFO L175 Difference]: Start difference. First operand has 256 places, 238 transitions, 3344 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:40:50,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 251 transitions, 4000 flow [2024-06-14 12:40:50,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 251 transitions, 3793 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:50,198 INFO L231 Difference]: Finished difference. Result has 258 places, 238 transitions, 3320 flow [2024-06-14 12:40:50,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3320, PETRI_PLACES=258, PETRI_TRANSITIONS=238} [2024-06-14 12:40:50,199 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 227 predicate places. [2024-06-14 12:40:50,199 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 238 transitions, 3320 flow [2024-06-14 12:40:50,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:50,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:50,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:50,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:40:50,199 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-14 12:40:50,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:50,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1615654603, now seen corresponding path program 4 times [2024-06-14 12:40:50,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:50,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694087255] [2024-06-14 12:40:50,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:50,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:50,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:50,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:50,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:50,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694087255] [2024-06-14 12:40:50,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694087255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:50,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:50,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:50,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633635889] [2024-06-14 12:40:50,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:50,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:50,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:50,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:50,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:51,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:51,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 238 transitions, 3320 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:51,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:51,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:51,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:51,462 INFO L124 PetriNetUnfolderBase]: 589/1056 cut-off events. [2024-06-14 12:40:51,462 INFO L125 PetriNetUnfolderBase]: For 78113/78113 co-relation queries the response was YES. [2024-06-14 12:40:51,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8097 conditions, 1056 events. 589/1056 cut-off events. For 78113/78113 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5311 event pairs, 91 based on Foata normal form. 2/1058 useless extension candidates. Maximal degree in co-relation 7986. Up to 529 conditions per place. [2024-06-14 12:40:51,471 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 158 selfloop transitions, 97 changer transitions 0/257 dead transitions. [2024-06-14 12:40:51,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 257 transitions, 4158 flow [2024-06-14 12:40:51,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:40:51,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:40:51,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 12:40:51,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-14 12:40:51,472 INFO L175 Difference]: Start difference. First operand has 258 places, 238 transitions, 3320 flow. Second operand 10 states and 129 transitions. [2024-06-14 12:40:51,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 257 transitions, 4158 flow [2024-06-14 12:40:51,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 257 transitions, 3954 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:40:51,665 INFO L231 Difference]: Finished difference. Result has 259 places, 238 transitions, 3315 flow [2024-06-14 12:40:51,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3315, PETRI_PLACES=259, PETRI_TRANSITIONS=238} [2024-06-14 12:40:51,665 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 228 predicate places. [2024-06-14 12:40:51,665 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 238 transitions, 3315 flow [2024-06-14 12:40:51,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:51,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:51,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:51,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:40:51,666 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-14 12:40:51,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:51,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1203737827, now seen corresponding path program 9 times [2024-06-14 12:40:51,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:51,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975505922] [2024-06-14 12:40:51,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:51,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:51,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:52,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:52,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:52,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975505922] [2024-06-14 12:40:52,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975505922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:52,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:52,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:52,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332615987] [2024-06-14 12:40:52,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:52,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:52,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:52,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:52,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:52,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:52,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 238 transitions, 3315 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:52,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:52,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:52,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:52,587 INFO L124 PetriNetUnfolderBase]: 593/1064 cut-off events. [2024-06-14 12:40:52,587 INFO L125 PetriNetUnfolderBase]: For 80321/80321 co-relation queries the response was YES. [2024-06-14 12:40:52,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8194 conditions, 1064 events. 593/1064 cut-off events. For 80321/80321 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5346 event pairs, 59 based on Foata normal form. 2/1066 useless extension candidates. Maximal degree in co-relation 8082. Up to 617 conditions per place. [2024-06-14 12:40:52,597 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 181 selfloop transitions, 69 changer transitions 0/252 dead transitions. [2024-06-14 12:40:52,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 252 transitions, 3984 flow [2024-06-14 12:40:52,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:52,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:52,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 12:40:52,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-14 12:40:52,598 INFO L175 Difference]: Start difference. First operand has 259 places, 238 transitions, 3315 flow. Second operand 8 states and 89 transitions. [2024-06-14 12:40:52,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 252 transitions, 3984 flow [2024-06-14 12:40:52,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 252 transitions, 3785 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:40:52,789 INFO L231 Difference]: Finished difference. Result has 258 places, 239 transitions, 3272 flow [2024-06-14 12:40:52,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3272, PETRI_PLACES=258, PETRI_TRANSITIONS=239} [2024-06-14 12:40:52,789 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 227 predicate places. [2024-06-14 12:40:52,789 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 239 transitions, 3272 flow [2024-06-14 12:40:52,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:52,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:52,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:52,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:40:52,790 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-14 12:40:52,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:52,790 INFO L85 PathProgramCache]: Analyzing trace with hash -334977345, now seen corresponding path program 10 times [2024-06-14 12:40:52,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:52,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354453955] [2024-06-14 12:40:52,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:52,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:52,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:53,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:53,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:53,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354453955] [2024-06-14 12:40:53,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354453955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:53,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:53,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:53,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898631399] [2024-06-14 12:40:53,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:53,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:53,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:53,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:53,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:53,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:53,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 239 transitions, 3272 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:53,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:53,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:53,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:53,703 INFO L124 PetriNetUnfolderBase]: 604/1085 cut-off events. [2024-06-14 12:40:53,703 INFO L125 PetriNetUnfolderBase]: For 86830/86830 co-relation queries the response was YES. [2024-06-14 12:40:53,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8382 conditions, 1085 events. 604/1085 cut-off events. For 86830/86830 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5502 event pairs, 80 based on Foata normal form. 2/1087 useless extension candidates. Maximal degree in co-relation 8269. Up to 810 conditions per place. [2024-06-14 12:40:53,714 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 180 selfloop transitions, 71 changer transitions 0/253 dead transitions. [2024-06-14 12:40:53,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 253 transitions, 3956 flow [2024-06-14 12:40:53,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:53,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:53,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:40:53,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:40:53,716 INFO L175 Difference]: Start difference. First operand has 258 places, 239 transitions, 3272 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:40:53,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 253 transitions, 3956 flow [2024-06-14 12:40:53,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 253 transitions, 3841 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:40:53,932 INFO L231 Difference]: Finished difference. Result has 259 places, 241 transitions, 3336 flow [2024-06-14 12:40:53,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3336, PETRI_PLACES=259, PETRI_TRANSITIONS=241} [2024-06-14 12:40:53,932 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 228 predicate places. [2024-06-14 12:40:53,932 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 241 transitions, 3336 flow [2024-06-14 12:40:53,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:53,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:53,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:53,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:40:53,933 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-14 12:40:53,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:53,933 INFO L85 PathProgramCache]: Analyzing trace with hash -334973470, now seen corresponding path program 8 times [2024-06-14 12:40:53,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:53,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335220167] [2024-06-14 12:40:53,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:53,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:53,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:54,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-14 12:40:54,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:54,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335220167] [2024-06-14 12:40:54,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335220167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:54,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:54,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:54,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299409991] [2024-06-14 12:40:54,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:54,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:54,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:54,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:54,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:54,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:54,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 241 transitions, 3336 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:54,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:54,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:54,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:55,061 INFO L124 PetriNetUnfolderBase]: 600/1078 cut-off events. [2024-06-14 12:40:55,062 INFO L125 PetriNetUnfolderBase]: For 80802/80802 co-relation queries the response was YES. [2024-06-14 12:40:55,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8287 conditions, 1078 events. 600/1078 cut-off events. For 80802/80802 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5463 event pairs, 184 based on Foata normal form. 1/1079 useless extension candidates. Maximal degree in co-relation 8175. Up to 907 conditions per place. [2024-06-14 12:40:55,072 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 202 selfloop transitions, 48 changer transitions 0/252 dead transitions. [2024-06-14 12:40:55,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 252 transitions, 4131 flow [2024-06-14 12:40:55,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:55,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:55,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 12:40:55,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:40:55,073 INFO L175 Difference]: Start difference. First operand has 259 places, 241 transitions, 3336 flow. Second operand 9 states and 105 transitions. [2024-06-14 12:40:55,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 252 transitions, 4131 flow [2024-06-14 12:40:55,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 252 transitions, 4035 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 12:40:55,297 INFO L231 Difference]: Finished difference. Result has 263 places, 241 transitions, 3349 flow [2024-06-14 12:40:55,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3349, PETRI_PLACES=263, PETRI_TRANSITIONS=241} [2024-06-14 12:40:55,298 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-14 12:40:55,298 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 241 transitions, 3349 flow [2024-06-14 12:40:55,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:55,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:55,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:55,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:40:55,298 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-14 12:40:55,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:55,299 INFO L85 PathProgramCache]: Analyzing trace with hash -334973625, now seen corresponding path program 11 times [2024-06-14 12:40:55,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:55,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941196825] [2024-06-14 12:40:55,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:55,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:55,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:55,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:55,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:55,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941196825] [2024-06-14 12:40:55,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941196825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:55,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:55,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:55,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778297956] [2024-06-14 12:40:55,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:55,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:55,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:55,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:55,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:55,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:55,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 241 transitions, 3349 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:55,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:55,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:55,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:56,215 INFO L124 PetriNetUnfolderBase]: 597/1073 cut-off events. [2024-06-14 12:40:56,215 INFO L125 PetriNetUnfolderBase]: For 78055/78055 co-relation queries the response was YES. [2024-06-14 12:40:56,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8208 conditions, 1073 events. 597/1073 cut-off events. For 78055/78055 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5451 event pairs, 83 based on Foata normal form. 2/1075 useless extension candidates. Maximal degree in co-relation 8095. Up to 871 conditions per place. [2024-06-14 12:40:56,225 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 178 selfloop transitions, 71 changer transitions 0/251 dead transitions. [2024-06-14 12:40:56,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 251 transitions, 3871 flow [2024-06-14 12:40:56,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:56,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:56,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:40:56,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:40:56,234 INFO L175 Difference]: Start difference. First operand has 263 places, 241 transitions, 3349 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:40:56,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 251 transitions, 3871 flow [2024-06-14 12:40:56,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 251 transitions, 3689 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 12:40:56,486 INFO L231 Difference]: Finished difference. Result has 261 places, 241 transitions, 3315 flow [2024-06-14 12:40:56,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3167, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3315, PETRI_PLACES=261, PETRI_TRANSITIONS=241} [2024-06-14 12:40:56,487 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 230 predicate places. [2024-06-14 12:40:56,487 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 241 transitions, 3315 flow [2024-06-14 12:40:56,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:56,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:56,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:56,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:40:56,487 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-14 12:40:56,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:56,488 INFO L85 PathProgramCache]: Analyzing trace with hash -248131930, now seen corresponding path program 9 times [2024-06-14 12:40:56,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:56,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824231478] [2024-06-14 12:40:56,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:56,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:56,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:57,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-14 12:40:57,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:57,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824231478] [2024-06-14 12:40:57,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824231478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:57,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:57,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:40:57,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933070196] [2024-06-14 12:40:57,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:57,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:40:57,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:57,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:40:57,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:40:57,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:57,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 241 transitions, 3315 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:57,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:57,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:57,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:57,703 INFO L124 PetriNetUnfolderBase]: 600/1078 cut-off events. [2024-06-14 12:40:57,703 INFO L125 PetriNetUnfolderBase]: For 78021/78021 co-relation queries the response was YES. [2024-06-14 12:40:57,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8258 conditions, 1078 events. 600/1078 cut-off events. For 78021/78021 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5489 event pairs, 88 based on Foata normal form. 1/1079 useless extension candidates. Maximal degree in co-relation 8146. Up to 912 conditions per place. [2024-06-14 12:40:57,712 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 186 selfloop transitions, 65 changer transitions 0/253 dead transitions. [2024-06-14 12:40:57,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 253 transitions, 3862 flow [2024-06-14 12:40:57,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:40:57,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:40:57,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:40:57,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:40:57,714 INFO L175 Difference]: Start difference. First operand has 261 places, 241 transitions, 3315 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:40:57,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 253 transitions, 3862 flow [2024-06-14 12:40:57,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 253 transitions, 3701 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:57,891 INFO L231 Difference]: Finished difference. Result has 262 places, 243 transitions, 3317 flow [2024-06-14 12:40:57,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3154, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3317, PETRI_PLACES=262, PETRI_TRANSITIONS=243} [2024-06-14 12:40:57,892 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-14 12:40:57,892 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 243 transitions, 3317 flow [2024-06-14 12:40:57,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:40:57,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:57,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:57,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:40:57,893 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-14 12:40:57,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:57,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1107606686, now seen corresponding path program 10 times [2024-06-14 12:40:57,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:57,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51661656] [2024-06-14 12:40:57,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:57,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:57,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:58,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:58,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:58,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51661656] [2024-06-14 12:40:58,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51661656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:58,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:58,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:58,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320238640] [2024-06-14 12:40:58,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:58,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:58,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:58,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:58,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:58,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:58,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 243 transitions, 3317 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:58,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:58,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:58,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:40:58,991 INFO L124 PetriNetUnfolderBase]: 598/1075 cut-off events. [2024-06-14 12:40:58,991 INFO L125 PetriNetUnfolderBase]: For 75587/75587 co-relation queries the response was YES. [2024-06-14 12:40:58,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8154 conditions, 1075 events. 598/1075 cut-off events. For 75587/75587 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5461 event pairs, 90 based on Foata normal form. 1/1076 useless extension candidates. Maximal degree in co-relation 8042. Up to 891 conditions per place. [2024-06-14 12:40:59,002 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 178 selfloop transitions, 72 changer transitions 0/252 dead transitions. [2024-06-14 12:40:59,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 252 transitions, 3839 flow [2024-06-14 12:40:59,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:40:59,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:40:59,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 12:40:59,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-14 12:40:59,005 INFO L175 Difference]: Start difference. First operand has 262 places, 243 transitions, 3317 flow. Second operand 8 states and 95 transitions. [2024-06-14 12:40:59,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 252 transitions, 3839 flow [2024-06-14 12:40:59,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 252 transitions, 3698 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:40:59,246 INFO L231 Difference]: Finished difference. Result has 262 places, 243 transitions, 3328 flow [2024-06-14 12:40:59,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3328, PETRI_PLACES=262, PETRI_TRANSITIONS=243} [2024-06-14 12:40:59,246 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-14 12:40:59,246 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 243 transitions, 3328 flow [2024-06-14 12:40:59,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:59,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:40:59,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:40:59,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:40:59,247 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-14 12:40:59,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:40:59,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1295953263, now seen corresponding path program 12 times [2024-06-14 12:40:59,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:40:59,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437765722] [2024-06-14 12:40:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:40:59,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:40:59,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:40:59,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:40:59,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:40:59,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437765722] [2024-06-14 12:40:59,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437765722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:40:59,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:40:59,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:40:59,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410804195] [2024-06-14 12:40:59,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:40:59,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:40:59,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:40:59,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:40:59,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:40:59,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:40:59,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 243 transitions, 3328 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:40:59,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:40:59,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:40:59,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:00,203 INFO L124 PetriNetUnfolderBase]: 602/1083 cut-off events. [2024-06-14 12:41:00,203 INFO L125 PetriNetUnfolderBase]: For 77916/77916 co-relation queries the response was YES. [2024-06-14 12:41:00,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8190 conditions, 1083 events. 602/1083 cut-off events. For 77916/77916 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5528 event pairs, 55 based on Foata normal form. 2/1085 useless extension candidates. Maximal degree in co-relation 8078. Up to 770 conditions per place. [2024-06-14 12:41:00,213 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 180 selfloop transitions, 77 changer transitions 0/259 dead transitions. [2024-06-14 12:41:00,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 259 transitions, 4032 flow [2024-06-14 12:41:00,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:41:00,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:41:00,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-14 12:41:00,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-14 12:41:00,215 INFO L175 Difference]: Start difference. First operand has 262 places, 243 transitions, 3328 flow. Second operand 8 states and 97 transitions. [2024-06-14 12:41:00,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 259 transitions, 4032 flow [2024-06-14 12:41:00,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 259 transitions, 3879 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:00,416 INFO L231 Difference]: Finished difference. Result has 263 places, 244 transitions, 3349 flow [2024-06-14 12:41:00,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3349, PETRI_PLACES=263, PETRI_TRANSITIONS=244} [2024-06-14 12:41:00,417 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-14 12:41:00,417 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 244 transitions, 3349 flow [2024-06-14 12:41:00,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:41:00,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:00,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:00,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:41:00,418 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-14 12:41:00,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:00,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1295949543, now seen corresponding path program 13 times [2024-06-14 12:41:00,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:00,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168961711] [2024-06-14 12:41:00,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:00,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:00,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:00,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:00,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:00,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168961711] [2024-06-14 12:41:00,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168961711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:00,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:00,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:41:00,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638359830] [2024-06-14 12:41:00,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:00,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:41:00,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:00,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:41:00,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:41:01,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:01,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 244 transitions, 3349 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:41:01,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:01,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:01,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:01,321 INFO L124 PetriNetUnfolderBase]: 599/1078 cut-off events. [2024-06-14 12:41:01,322 INFO L125 PetriNetUnfolderBase]: For 74099/74099 co-relation queries the response was YES. [2024-06-14 12:41:01,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8085 conditions, 1078 events. 599/1078 cut-off events. For 74099/74099 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5502 event pairs, 87 based on Foata normal form. 2/1080 useless extension candidates. Maximal degree in co-relation 7973. Up to 876 conditions per place. [2024-06-14 12:41:01,332 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 184 selfloop transitions, 71 changer transitions 0/257 dead transitions. [2024-06-14 12:41:01,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 257 transitions, 3901 flow [2024-06-14 12:41:01,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:41:01,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:41:01,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-14 12:41:01,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:41:01,333 INFO L175 Difference]: Start difference. First operand has 263 places, 244 transitions, 3349 flow. Second operand 8 states and 96 transitions. [2024-06-14 12:41:01,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 257 transitions, 3901 flow [2024-06-14 12:41:01,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 257 transitions, 3685 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:01,528 INFO L231 Difference]: Finished difference. Result has 263 places, 244 transitions, 3281 flow [2024-06-14 12:41:01,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3281, PETRI_PLACES=263, PETRI_TRANSITIONS=244} [2024-06-14 12:41:01,529 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-14 12:41:01,529 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 244 transitions, 3281 flow [2024-06-14 12:41:01,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:41:01,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:01,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:01,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:41:01,530 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-14 12:41:01,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:01,530 INFO L85 PathProgramCache]: Analyzing trace with hash -963716156, now seen corresponding path program 11 times [2024-06-14 12:41:01,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:01,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327265184] [2024-06-14 12:41:01,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:01,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:01,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:02,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:02,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:02,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327265184] [2024-06-14 12:41:02,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327265184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:02,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:02,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:41:02,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467321345] [2024-06-14 12:41:02,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:02,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:41:02,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:02,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:41:02,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:41:02,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:02,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 244 transitions, 3281 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:41:02,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:02,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:02,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:02,652 INFO L124 PetriNetUnfolderBase]: 602/1083 cut-off events. [2024-06-14 12:41:02,652 INFO L125 PetriNetUnfolderBase]: For 71420/71420 co-relation queries the response was YES. [2024-06-14 12:41:02,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7946 conditions, 1083 events. 602/1083 cut-off events. For 71420/71420 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5534 event pairs, 85 based on Foata normal form. 1/1084 useless extension candidates. Maximal degree in co-relation 7835. Up to 845 conditions per place. [2024-06-14 12:41:02,662 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 161 selfloop transitions, 98 changer transitions 0/261 dead transitions. [2024-06-14 12:41:02,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 261 transitions, 4002 flow [2024-06-14 12:41:02,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:41:02,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:41:02,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-14 12:41:02,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40234375 [2024-06-14 12:41:02,663 INFO L175 Difference]: Start difference. First operand has 263 places, 244 transitions, 3281 flow. Second operand 8 states and 103 transitions. [2024-06-14 12:41:02,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 261 transitions, 4002 flow [2024-06-14 12:41:02,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 261 transitions, 3828 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:02,847 INFO L231 Difference]: Finished difference. Result has 264 places, 246 transitions, 3339 flow [2024-06-14 12:41:02,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3339, PETRI_PLACES=264, PETRI_TRANSITIONS=246} [2024-06-14 12:41:02,847 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-14 12:41:02,847 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 246 transitions, 3339 flow [2024-06-14 12:41:02,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:41:02,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:02,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:02,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:41:02,848 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-14 12:41:02,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:02,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2081211713, now seen corresponding path program 14 times [2024-06-14 12:41:02,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:02,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646412003] [2024-06-14 12:41:02,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:02,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:02,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:03,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:03,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:03,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646412003] [2024-06-14 12:41:03,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646412003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:03,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:03,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:41:03,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437246169] [2024-06-14 12:41:03,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:03,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:41:03,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:03,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:41:03,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:41:03,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:03,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 246 transitions, 3339 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:41:03,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:03,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:03,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:03,891 INFO L124 PetriNetUnfolderBase]: 599/1078 cut-off events. [2024-06-14 12:41:03,892 INFO L125 PetriNetUnfolderBase]: For 70668/70668 co-relation queries the response was YES. [2024-06-14 12:41:03,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7826 conditions, 1078 events. 599/1078 cut-off events. For 70668/70668 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5476 event pairs, 46 based on Foata normal form. 2/1080 useless extension candidates. Maximal degree in co-relation 7715. Up to 840 conditions per place. [2024-06-14 12:41:03,901 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 187 selfloop transitions, 72 changer transitions 0/261 dead transitions. [2024-06-14 12:41:03,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 261 transitions, 3905 flow [2024-06-14 12:41:03,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:41:03,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:41:03,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-14 12:41:03,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38671875 [2024-06-14 12:41:03,902 INFO L175 Difference]: Start difference. First operand has 264 places, 246 transitions, 3339 flow. Second operand 8 states and 99 transitions. [2024-06-14 12:41:03,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 261 transitions, 3905 flow [2024-06-14 12:41:04,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 261 transitions, 3607 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:04,062 INFO L231 Difference]: Finished difference. Result has 263 places, 246 transitions, 3207 flow [2024-06-14 12:41:04,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3207, PETRI_PLACES=263, PETRI_TRANSITIONS=246} [2024-06-14 12:41:04,063 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-14 12:41:04,063 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 246 transitions, 3207 flow [2024-06-14 12:41:04,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 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-14 12:41:04,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:04,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:04,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:41:04,064 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-14 12:41:04,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:04,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1835959488, now seen corresponding path program 12 times [2024-06-14 12:41:04,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:04,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951694600] [2024-06-14 12:41:04,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:04,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:04,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:04,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:04,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:04,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951694600] [2024-06-14 12:41:04,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951694600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:04,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:04,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:04,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455622214] [2024-06-14 12:41:04,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:04,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:04,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:04,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:04,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:05,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:05,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 246 transitions, 3207 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:05,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:05,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:05,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:05,424 INFO L124 PetriNetUnfolderBase]: 602/1083 cut-off events. [2024-06-14 12:41:05,424 INFO L125 PetriNetUnfolderBase]: For 65952/65952 co-relation queries the response was YES. [2024-06-14 12:41:05,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7782 conditions, 1083 events. 602/1083 cut-off events. For 65952/65952 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5541 event pairs, 107 based on Foata normal form. 1/1084 useless extension candidates. Maximal degree in co-relation 7672. Up to 917 conditions per place. [2024-06-14 12:41:05,434 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 188 selfloop transitions, 71 changer transitions 0/261 dead transitions. [2024-06-14 12:41:05,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 261 transitions, 3786 flow [2024-06-14 12:41:05,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:05,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:05,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:41:05,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 12:41:05,435 INFO L175 Difference]: Start difference. First operand has 263 places, 246 transitions, 3207 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:41:05,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 261 transitions, 3786 flow [2024-06-14 12:41:05,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 261 transitions, 3584 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:41:05,598 INFO L231 Difference]: Finished difference. Result has 262 places, 248 transitions, 3178 flow [2024-06-14 12:41:05,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3178, PETRI_PLACES=262, PETRI_TRANSITIONS=248} [2024-06-14 12:41:05,599 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-14 12:41:05,599 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 248 transitions, 3178 flow [2024-06-14 12:41:05,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:05,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:05,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:05,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:41:05,599 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-14 12:41:05,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:05,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1830597108, now seen corresponding path program 13 times [2024-06-14 12:41:05,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:05,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736325919] [2024-06-14 12:41:05,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:05,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:05,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:06,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:06,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:06,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736325919] [2024-06-14 12:41:06,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736325919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:06,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:06,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:06,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180224372] [2024-06-14 12:41:06,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:06,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:06,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:06,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:06,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:06,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:06,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 248 transitions, 3178 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:06,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:06,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:06,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:06,883 INFO L124 PetriNetUnfolderBase]: 605/1088 cut-off events. [2024-06-14 12:41:06,883 INFO L125 PetriNetUnfolderBase]: For 63719/63719 co-relation queries the response was YES. [2024-06-14 12:41:06,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7691 conditions, 1088 events. 605/1088 cut-off events. For 63719/63719 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5556 event pairs, 85 based on Foata normal form. 1/1089 useless extension candidates. Maximal degree in co-relation 7582. Up to 922 conditions per place. [2024-06-14 12:41:06,892 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 195 selfloop transitions, 63 changer transitions 0/260 dead transitions. [2024-06-14 12:41:06,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 260 transitions, 3741 flow [2024-06-14 12:41:06,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:06,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:06,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:41:06,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:41:06,893 INFO L175 Difference]: Start difference. First operand has 262 places, 248 transitions, 3178 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:41:06,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 260 transitions, 3741 flow [2024-06-14 12:41:07,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 260 transitions, 3519 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:07,051 INFO L231 Difference]: Finished difference. Result has 262 places, 250 transitions, 3117 flow [2024-06-14 12:41:07,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2956, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3117, PETRI_PLACES=262, PETRI_TRANSITIONS=250} [2024-06-14 12:41:07,052 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-14 12:41:07,052 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 250 transitions, 3117 flow [2024-06-14 12:41:07,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:07,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:07,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:07,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:41:07,052 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-14 12:41:07,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:07,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1830596891, now seen corresponding path program 5 times [2024-06-14 12:41:07,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:07,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037284786] [2024-06-14 12:41:07,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:07,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:07,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:07,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-14 12:41:07,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:07,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037284786] [2024-06-14 12:41:07,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037284786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:07,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:07,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:07,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560243008] [2024-06-14 12:41:07,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:07,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:07,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:07,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:07,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:08,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:08,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 250 transitions, 3117 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:08,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:08,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:08,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:08,441 INFO L124 PetriNetUnfolderBase]: 631/1130 cut-off events. [2024-06-14 12:41:08,441 INFO L125 PetriNetUnfolderBase]: For 74685/74685 co-relation queries the response was YES. [2024-06-14 12:41:08,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8166 conditions, 1130 events. 631/1130 cut-off events. For 74685/74685 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5805 event pairs, 81 based on Foata normal form. 2/1132 useless extension candidates. Maximal degree in co-relation 8057. Up to 828 conditions per place. [2024-06-14 12:41:08,451 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 199 selfloop transitions, 77 changer transitions 0/278 dead transitions. [2024-06-14 12:41:08,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 278 transitions, 4248 flow [2024-06-14 12:41:08,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:08,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:08,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-14 12:41:08,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923611111111111 [2024-06-14 12:41:08,452 INFO L175 Difference]: Start difference. First operand has 262 places, 250 transitions, 3117 flow. Second operand 9 states and 113 transitions. [2024-06-14 12:41:08,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 278 transitions, 4248 flow [2024-06-14 12:41:08,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 278 transitions, 4107 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:08,631 INFO L231 Difference]: Finished difference. Result has 264 places, 261 transitions, 3328 flow [2024-06-14 12:41:08,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2982, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3328, PETRI_PLACES=264, PETRI_TRANSITIONS=261} [2024-06-14 12:41:08,632 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-14 12:41:08,632 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 261 transitions, 3328 flow [2024-06-14 12:41:08,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:08,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:08,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:08,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:41:08,632 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-14 12:41:08,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:08,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1830395298, now seen corresponding path program 14 times [2024-06-14 12:41:08,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:08,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414922779] [2024-06-14 12:41:08,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:08,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:08,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:09,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:09,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:09,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414922779] [2024-06-14 12:41:09,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414922779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:09,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:09,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:09,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993950500] [2024-06-14 12:41:09,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:09,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:09,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:09,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:09,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:09,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:09,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 261 transitions, 3328 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:09,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:09,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:09,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:10,032 INFO L124 PetriNetUnfolderBase]: 634/1135 cut-off events. [2024-06-14 12:41:10,032 INFO L125 PetriNetUnfolderBase]: For 72903/72903 co-relation queries the response was YES. [2024-06-14 12:41:10,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8350 conditions, 1135 events. 634/1135 cut-off events. For 72903/72903 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5829 event pairs, 87 based on Foata normal form. 1/1136 useless extension candidates. Maximal degree in co-relation 8240. Up to 969 conditions per place. [2024-06-14 12:41:10,043 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 206 selfloop transitions, 65 changer transitions 0/273 dead transitions. [2024-06-14 12:41:10,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 273 transitions, 3921 flow [2024-06-14 12:41:10,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:10,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:10,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 12:41:10,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-14 12:41:10,044 INFO L175 Difference]: Start difference. First operand has 264 places, 261 transitions, 3328 flow. Second operand 9 states and 100 transitions. [2024-06-14 12:41:10,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 273 transitions, 3921 flow [2024-06-14 12:41:10,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 273 transitions, 3874 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 12:41:10,217 INFO L231 Difference]: Finished difference. Result has 270 places, 263 transitions, 3450 flow [2024-06-14 12:41:10,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3450, PETRI_PLACES=270, PETRI_TRANSITIONS=263} [2024-06-14 12:41:10,217 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 239 predicate places. [2024-06-14 12:41:10,217 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 263 transitions, 3450 flow [2024-06-14 12:41:10,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:10,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:10,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:10,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:41:10,218 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-14 12:41:10,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:10,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1835959271, now seen corresponding path program 6 times [2024-06-14 12:41:10,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:10,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115253719] [2024-06-14 12:41:10,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:10,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:10,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:11,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:11,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:11,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115253719] [2024-06-14 12:41:11,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115253719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:11,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:11,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:11,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555502751] [2024-06-14 12:41:11,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:11,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:11,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:11,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:11,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:11,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:11,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 263 transitions, 3450 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:11,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:11,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:11,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:11,654 INFO L124 PetriNetUnfolderBase]: 630/1129 cut-off events. [2024-06-14 12:41:11,654 INFO L125 PetriNetUnfolderBase]: For 72537/72537 co-relation queries the response was YES. [2024-06-14 12:41:11,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8306 conditions, 1129 events. 630/1129 cut-off events. For 72537/72537 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5823 event pairs, 103 based on Foata normal form. 2/1131 useless extension candidates. Maximal degree in co-relation 8194. Up to 830 conditions per place. [2024-06-14 12:41:11,664 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 189 selfloop transitions, 89 changer transitions 0/280 dead transitions. [2024-06-14 12:41:11,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 280 transitions, 4193 flow [2024-06-14 12:41:11,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:11,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:11,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-14 12:41:11,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 12:41:11,665 INFO L175 Difference]: Start difference. First operand has 270 places, 263 transitions, 3450 flow. Second operand 9 states and 112 transitions. [2024-06-14 12:41:11,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 280 transitions, 4193 flow [2024-06-14 12:41:11,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 280 transitions, 4042 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:11,873 INFO L231 Difference]: Finished difference. Result has 271 places, 263 transitions, 3487 flow [2024-06-14 12:41:11,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3487, PETRI_PLACES=271, PETRI_TRANSITIONS=263} [2024-06-14 12:41:11,874 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 240 predicate places. [2024-06-14 12:41:11,874 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 263 transitions, 3487 flow [2024-06-14 12:41:11,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:11,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:11,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:11,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:41:11,874 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-14 12:41:11,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:11,875 INFO L85 PathProgramCache]: Analyzing trace with hash -963508549, now seen corresponding path program 7 times [2024-06-14 12:41:11,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:11,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590881795] [2024-06-14 12:41:11,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:11,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:11,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:12,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:12,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:12,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590881795] [2024-06-14 12:41:12,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590881795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:12,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:12,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:12,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317279323] [2024-06-14 12:41:12,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:12,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:12,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:12,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:12,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:12,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:12,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 263 transitions, 3487 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:12,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:12,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:12,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:13,411 INFO L124 PetriNetUnfolderBase]: 646/1155 cut-off events. [2024-06-14 12:41:13,411 INFO L125 PetriNetUnfolderBase]: For 77565/77565 co-relation queries the response was YES. [2024-06-14 12:41:13,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8651 conditions, 1155 events. 646/1155 cut-off events. For 77565/77565 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5932 event pairs, 91 based on Foata normal form. 2/1157 useless extension candidates. Maximal degree in co-relation 8539. Up to 574 conditions per place. [2024-06-14 12:41:13,421 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 147 selfloop transitions, 135 changer transitions 0/284 dead transitions. [2024-06-14 12:41:13,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 284 transitions, 4550 flow [2024-06-14 12:41:13,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:13,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:13,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-14 12:41:13,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993055555555556 [2024-06-14 12:41:13,423 INFO L175 Difference]: Start difference. First operand has 271 places, 263 transitions, 3487 flow. Second operand 9 states and 115 transitions. [2024-06-14 12:41:13,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 284 transitions, 4550 flow [2024-06-14 12:41:13,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 284 transitions, 4458 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 12:41:13,645 INFO L231 Difference]: Finished difference. Result has 275 places, 267 transitions, 3730 flow [2024-06-14 12:41:13,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3397, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3730, PETRI_PLACES=275, PETRI_TRANSITIONS=267} [2024-06-14 12:41:13,646 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 244 predicate places. [2024-06-14 12:41:13,646 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 267 transitions, 3730 flow [2024-06-14 12:41:13,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:13,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:13,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:13,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:41:13,647 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-14 12:41:13,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:13,647 INFO L85 PathProgramCache]: Analyzing trace with hash -963501109, now seen corresponding path program 8 times [2024-06-14 12:41:13,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:13,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206818045] [2024-06-14 12:41:13,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:13,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:13,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:14,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:14,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:14,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206818045] [2024-06-14 12:41:14,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206818045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:14,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:14,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:14,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832202456] [2024-06-14 12:41:14,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:14,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:14,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:14,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:14,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:14,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:14,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 267 transitions, 3730 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:14,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:14,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:14,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:15,277 INFO L124 PetriNetUnfolderBase]: 642/1149 cut-off events. [2024-06-14 12:41:15,278 INFO L125 PetriNetUnfolderBase]: For 75981/75981 co-relation queries the response was YES. [2024-06-14 12:41:15,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8691 conditions, 1149 events. 642/1149 cut-off events. For 75981/75981 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5927 event pairs, 91 based on Foata normal form. 2/1151 useless extension candidates. Maximal degree in co-relation 8578. Up to 573 conditions per place. [2024-06-14 12:41:15,289 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 137 selfloop transitions, 143 changer transitions 0/282 dead transitions. [2024-06-14 12:41:15,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 282 transitions, 4598 flow [2024-06-14 12:41:15,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:15,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:15,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-14 12:41:15,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923611111111111 [2024-06-14 12:41:15,290 INFO L175 Difference]: Start difference. First operand has 275 places, 267 transitions, 3730 flow. Second operand 9 states and 113 transitions. [2024-06-14 12:41:15,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 282 transitions, 4598 flow [2024-06-14 12:41:15,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 282 transitions, 4412 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:15,513 INFO L231 Difference]: Finished difference. Result has 278 places, 267 transitions, 3843 flow [2024-06-14 12:41:15,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3843, PETRI_PLACES=278, PETRI_TRANSITIONS=267} [2024-06-14 12:41:15,513 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 247 predicate places. [2024-06-14 12:41:15,514 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 267 transitions, 3843 flow [2024-06-14 12:41:15,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:15,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:15,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:15,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:41:15,514 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-14 12:41:15,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:15,515 INFO L85 PathProgramCache]: Analyzing trace with hash 653175163, now seen corresponding path program 9 times [2024-06-14 12:41:15,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:15,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252523665] [2024-06-14 12:41:15,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:15,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:15,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:16,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:16,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:16,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252523665] [2024-06-14 12:41:16,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252523665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:16,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:16,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:16,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666126380] [2024-06-14 12:41:16,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:16,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:16,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:16,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:16,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:16,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:16,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 267 transitions, 3843 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:16,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:16,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:16,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:16,704 INFO L124 PetriNetUnfolderBase]: 668/1191 cut-off events. [2024-06-14 12:41:16,704 INFO L125 PetriNetUnfolderBase]: For 85678/85678 co-relation queries the response was YES. [2024-06-14 12:41:16,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9304 conditions, 1191 events. 668/1191 cut-off events. For 85678/85678 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6167 event pairs, 192 based on Foata normal form. 2/1193 useless extension candidates. Maximal degree in co-relation 9191. Up to 1115 conditions per place. [2024-06-14 12:41:16,715 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 257 selfloop transitions, 27 changer transitions 0/286 dead transitions. [2024-06-14 12:41:16,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 286 transitions, 4821 flow [2024-06-14 12:41:16,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:16,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:16,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:41:16,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:41:16,717 INFO L175 Difference]: Start difference. First operand has 278 places, 267 transitions, 3843 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:41:16,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 286 transitions, 4821 flow [2024-06-14 12:41:16,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 286 transitions, 4550 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:16,931 INFO L231 Difference]: Finished difference. Result has 279 places, 273 transitions, 3747 flow [2024-06-14 12:41:16,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3747, PETRI_PLACES=279, PETRI_TRANSITIONS=273} [2024-06-14 12:41:16,932 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 248 predicate places. [2024-06-14 12:41:16,932 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 273 transitions, 3747 flow [2024-06-14 12:41:16,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:16,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:16,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:16,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:41:16,932 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-14 12:41:16,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:16,933 INFO L85 PathProgramCache]: Analyzing trace with hash 250865652, now seen corresponding path program 15 times [2024-06-14 12:41:16,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:16,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787788297] [2024-06-14 12:41:16,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:16,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:16,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:17,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:17,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:17,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787788297] [2024-06-14 12:41:17,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787788297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:17,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:17,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:17,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663086795] [2024-06-14 12:41:17,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:17,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:17,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:17,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:17,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:17,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:17,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 273 transitions, 3747 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:17,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:17,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:17,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:18,260 INFO L124 PetriNetUnfolderBase]: 671/1196 cut-off events. [2024-06-14 12:41:18,261 INFO L125 PetriNetUnfolderBase]: For 83322/83322 co-relation queries the response was YES. [2024-06-14 12:41:18,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9050 conditions, 1196 events. 671/1196 cut-off events. For 83322/83322 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6201 event pairs, 191 based on Foata normal form. 1/1197 useless extension candidates. Maximal degree in co-relation 8937. Up to 1155 conditions per place. [2024-06-14 12:41:18,271 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 260 selfloop transitions, 21 changer transitions 0/283 dead transitions. [2024-06-14 12:41:18,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 283 transitions, 4359 flow [2024-06-14 12:41:18,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:18,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:18,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-14 12:41:18,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194444444444444 [2024-06-14 12:41:18,272 INFO L175 Difference]: Start difference. First operand has 279 places, 273 transitions, 3747 flow. Second operand 9 states and 92 transitions. [2024-06-14 12:41:18,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 283 transitions, 4359 flow [2024-06-14 12:41:18,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 283 transitions, 4316 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:41:18,489 INFO L231 Difference]: Finished difference. Result has 284 places, 275 transitions, 3787 flow [2024-06-14 12:41:18,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3704, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3787, PETRI_PLACES=284, PETRI_TRANSITIONS=275} [2024-06-14 12:41:18,489 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-14 12:41:18,489 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 275 transitions, 3787 flow [2024-06-14 12:41:18,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:18,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:18,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:18,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:41:18,490 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-14 12:41:18,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:18,490 INFO L85 PathProgramCache]: Analyzing trace with hash 258023149, now seen corresponding path program 10 times [2024-06-14 12:41:18,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:18,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396155398] [2024-06-14 12:41:18,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:18,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:18,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:19,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:19,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:19,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396155398] [2024-06-14 12:41:19,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396155398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:19,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:19,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:19,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387716293] [2024-06-14 12:41:19,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:19,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:19,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:19,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:19,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:19,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:19,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 275 transitions, 3787 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:19,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:19,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:19,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:19,990 INFO L124 PetriNetUnfolderBase]: 687/1222 cut-off events. [2024-06-14 12:41:19,991 INFO L125 PetriNetUnfolderBase]: For 92812/92812 co-relation queries the response was YES. [2024-06-14 12:41:19,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9401 conditions, 1222 events. 687/1222 cut-off events. For 92812/92812 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6371 event pairs, 188 based on Foata normal form. 2/1224 useless extension candidates. Maximal degree in co-relation 9286. Up to 1142 conditions per place. [2024-06-14 12:41:20,003 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 265 selfloop transitions, 25 changer transitions 0/292 dead transitions. [2024-06-14 12:41:20,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 292 transitions, 4749 flow [2024-06-14 12:41:20,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:20,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:20,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:41:20,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:41:20,004 INFO L175 Difference]: Start difference. First operand has 284 places, 275 transitions, 3787 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:41:20,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 292 transitions, 4749 flow [2024-06-14 12:41:20,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 292 transitions, 4692 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:20,248 INFO L231 Difference]: Finished difference. Result has 286 places, 279 transitions, 3861 flow [2024-06-14 12:41:20,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3730, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3861, PETRI_PLACES=286, PETRI_TRANSITIONS=279} [2024-06-14 12:41:20,249 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 255 predicate places. [2024-06-14 12:41:20,249 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 279 transitions, 3861 flow [2024-06-14 12:41:20,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:20,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:20,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:20,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:41:20,250 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-14 12:41:20,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:20,250 INFO L85 PathProgramCache]: Analyzing trace with hash 652973136, now seen corresponding path program 16 times [2024-06-14 12:41:20,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:20,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724781909] [2024-06-14 12:41:20,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:20,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:20,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:21,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:21,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:21,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724781909] [2024-06-14 12:41:21,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724781909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:21,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:21,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:21,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003874636] [2024-06-14 12:41:21,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:21,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:21,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:21,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:21,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:21,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:21,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 279 transitions, 3861 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:21,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:21,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:21,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:21,686 INFO L124 PetriNetUnfolderBase]: 690/1227 cut-off events. [2024-06-14 12:41:21,687 INFO L125 PetriNetUnfolderBase]: For 93231/93231 co-relation queries the response was YES. [2024-06-14 12:41:21,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9487 conditions, 1227 events. 690/1227 cut-off events. For 93231/93231 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6410 event pairs, 190 based on Foata normal form. 1/1228 useless extension candidates. Maximal degree in co-relation 9371. Up to 1180 conditions per place. [2024-06-14 12:41:21,699 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 263 selfloop transitions, 24 changer transitions 0/289 dead transitions. [2024-06-14 12:41:21,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 289 transitions, 4489 flow [2024-06-14 12:41:21,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:21,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:21,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-14 12:41:21,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194444444444444 [2024-06-14 12:41:21,700 INFO L175 Difference]: Start difference. First operand has 286 places, 279 transitions, 3861 flow. Second operand 9 states and 92 transitions. [2024-06-14 12:41:21,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 289 transitions, 4489 flow [2024-06-14 12:41:21,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 289 transitions, 4364 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:21,935 INFO L231 Difference]: Finished difference. Result has 288 places, 281 transitions, 3829 flow [2024-06-14 12:41:21,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3736, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3829, PETRI_PLACES=288, PETRI_TRANSITIONS=281} [2024-06-14 12:41:21,935 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 257 predicate places. [2024-06-14 12:41:21,935 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 281 transitions, 3829 flow [2024-06-14 12:41:21,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:21,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:21,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:21,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:41:21,936 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-14 12:41:21,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:21,936 INFO L85 PathProgramCache]: Analyzing trace with hash 653182603, now seen corresponding path program 11 times [2024-06-14 12:41:21,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:21,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093397212] [2024-06-14 12:41:21,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:21,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:22,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:22,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:22,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093397212] [2024-06-14 12:41:22,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093397212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:22,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:22,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:22,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613058111] [2024-06-14 12:41:22,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:22,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:22,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:22,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:22,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:22,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:22,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 281 transitions, 3829 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:22,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:22,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:22,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:23,268 INFO L124 PetriNetUnfolderBase]: 686/1221 cut-off events. [2024-06-14 12:41:23,268 INFO L125 PetriNetUnfolderBase]: For 92567/92567 co-relation queries the response was YES. [2024-06-14 12:41:23,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9214 conditions, 1221 events. 686/1221 cut-off events. For 92567/92567 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6322 event pairs, 188 based on Foata normal form. 2/1223 useless extension candidates. Maximal degree in co-relation 9098. Up to 1148 conditions per place. [2024-06-14 12:41:23,280 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 262 selfloop transitions, 28 changer transitions 0/292 dead transitions. [2024-06-14 12:41:23,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 292 transitions, 4577 flow [2024-06-14 12:41:23,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:23,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:23,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:41:23,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:41:23,281 INFO L175 Difference]: Start difference. First operand has 288 places, 281 transitions, 3829 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:41:23,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 292 transitions, 4577 flow [2024-06-14 12:41:23,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 292 transitions, 4494 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:23,564 INFO L231 Difference]: Finished difference. Result has 290 places, 281 transitions, 3807 flow [2024-06-14 12:41:23,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3807, PETRI_PLACES=290, PETRI_TRANSITIONS=281} [2024-06-14 12:41:23,564 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 259 predicate places. [2024-06-14 12:41:23,565 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 281 transitions, 3807 flow [2024-06-14 12:41:23,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:23,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:23,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:23,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:41:23,565 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-14 12:41:23,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:23,565 INFO L85 PathProgramCache]: Analyzing trace with hash 652973353, now seen corresponding path program 12 times [2024-06-14 12:41:23,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:23,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350192068] [2024-06-14 12:41:23,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:23,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:23,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:24,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:24,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:24,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350192068] [2024-06-14 12:41:24,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350192068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:24,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:24,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:24,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644719859] [2024-06-14 12:41:24,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:24,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:24,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:24,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:24,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:24,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:24,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 281 transitions, 3807 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:24,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:24,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:24,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:25,037 INFO L124 PetriNetUnfolderBase]: 682/1215 cut-off events. [2024-06-14 12:41:25,038 INFO L125 PetriNetUnfolderBase]: For 89901/89901 co-relation queries the response was YES. [2024-06-14 12:41:25,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9044 conditions, 1215 events. 682/1215 cut-off events. For 89901/89901 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6317 event pairs, 187 based on Foata normal form. 2/1217 useless extension candidates. Maximal degree in co-relation 8927. Up to 1145 conditions per place. [2024-06-14 12:41:25,049 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 263 selfloop transitions, 27 changer transitions 0/292 dead transitions. [2024-06-14 12:41:25,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 292 transitions, 4417 flow [2024-06-14 12:41:25,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:25,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:25,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:41:25,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:41:25,050 INFO L175 Difference]: Start difference. First operand has 290 places, 281 transitions, 3807 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:41:25,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 292 transitions, 4417 flow [2024-06-14 12:41:25,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 292 transitions, 4347 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:25,318 INFO L231 Difference]: Finished difference. Result has 292 places, 281 transitions, 3796 flow [2024-06-14 12:41:25,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3737, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3796, PETRI_PLACES=292, PETRI_TRANSITIONS=281} [2024-06-14 12:41:25,318 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 261 predicate places. [2024-06-14 12:41:25,318 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 281 transitions, 3796 flow [2024-06-14 12:41:25,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:25,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:25,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:25,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:41:25,319 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-14 12:41:25,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:25,319 INFO L85 PathProgramCache]: Analyzing trace with hash 909675673, now seen corresponding path program 13 times [2024-06-14 12:41:25,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:25,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925445316] [2024-06-14 12:41:25,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:25,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:26,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:26,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:26,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925445316] [2024-06-14 12:41:26,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925445316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:26,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:26,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:26,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010048327] [2024-06-14 12:41:26,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:26,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:26,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:26,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:26,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:26,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:26,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 281 transitions, 3796 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:26,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:26,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:26,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:26,662 INFO L124 PetriNetUnfolderBase]: 678/1209 cut-off events. [2024-06-14 12:41:26,662 INFO L125 PetriNetUnfolderBase]: For 86894/86894 co-relation queries the response was YES. [2024-06-14 12:41:26,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8870 conditions, 1209 events. 678/1209 cut-off events. For 86894/86894 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6298 event pairs, 183 based on Foata normal form. 2/1211 useless extension candidates. Maximal degree in co-relation 8752. Up to 1132 conditions per place. [2024-06-14 12:41:26,674 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 264 selfloop transitions, 27 changer transitions 0/293 dead transitions. [2024-06-14 12:41:26,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 293 transitions, 4554 flow [2024-06-14 12:41:26,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:26,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:26,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 12:41:26,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-14 12:41:26,675 INFO L175 Difference]: Start difference. First operand has 292 places, 281 transitions, 3796 flow. Second operand 9 states and 97 transitions. [2024-06-14 12:41:26,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 293 transitions, 4554 flow [2024-06-14 12:41:26,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 293 transitions, 4470 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:26,963 INFO L231 Difference]: Finished difference. Result has 292 places, 281 transitions, 3771 flow [2024-06-14 12:41:26,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3771, PETRI_PLACES=292, PETRI_TRANSITIONS=281} [2024-06-14 12:41:26,964 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 261 predicate places. [2024-06-14 12:41:26,964 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 281 transitions, 3771 flow [2024-06-14 12:41:26,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:26,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:26,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:26,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:41:26,964 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-14 12:41:26,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:26,965 INFO L85 PathProgramCache]: Analyzing trace with hash 660324786, now seen corresponding path program 17 times [2024-06-14 12:41:26,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:26,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802192045] [2024-06-14 12:41:26,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:26,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:26,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:27,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:27,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:27,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802192045] [2024-06-14 12:41:27,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802192045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:27,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:27,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:27,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764218992] [2024-06-14 12:41:27,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:27,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:27,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:27,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:27,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:27,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:27,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 281 transitions, 3771 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:27,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:27,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:27,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:28,197 INFO L124 PetriNetUnfolderBase]: 676/1206 cut-off events. [2024-06-14 12:41:28,197 INFO L125 PetriNetUnfolderBase]: For 83548/83548 co-relation queries the response was YES. [2024-06-14 12:41:28,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8778 conditions, 1206 events. 676/1206 cut-off events. For 83548/83548 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6281 event pairs, 185 based on Foata normal form. 1/1207 useless extension candidates. Maximal degree in co-relation 8659. Up to 1174 conditions per place. [2024-06-14 12:41:28,209 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 271 selfloop transitions, 16 changer transitions 0/289 dead transitions. [2024-06-14 12:41:28,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 289 transitions, 4363 flow [2024-06-14 12:41:28,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:28,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:28,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-14 12:41:28,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3090277777777778 [2024-06-14 12:41:28,212 INFO L175 Difference]: Start difference. First operand has 292 places, 281 transitions, 3771 flow. Second operand 9 states and 89 transitions. [2024-06-14 12:41:28,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 289 transitions, 4363 flow [2024-06-14 12:41:28,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 289 transitions, 4250 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:28,512 INFO L231 Difference]: Finished difference. Result has 293 places, 281 transitions, 3695 flow [2024-06-14 12:41:28,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3658, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3695, PETRI_PLACES=293, PETRI_TRANSITIONS=281} [2024-06-14 12:41:28,513 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 262 predicate places. [2024-06-14 12:41:28,513 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 281 transitions, 3695 flow [2024-06-14 12:41:28,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:28,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:28,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:28,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:41:28,514 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-14 12:41:28,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:28,514 INFO L85 PathProgramCache]: Analyzing trace with hash 909942583, now seen corresponding path program 14 times [2024-06-14 12:41:28,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:28,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829846098] [2024-06-14 12:41:28,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:28,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:28,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:29,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:29,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:29,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829846098] [2024-06-14 12:41:29,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829846098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:29,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:29,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:29,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564017545] [2024-06-14 12:41:29,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:29,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:29,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:29,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:29,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:29,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:29,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 281 transitions, 3695 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:29,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:29,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:29,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:29,725 INFO L124 PetriNetUnfolderBase]: 672/1200 cut-off events. [2024-06-14 12:41:29,725 INFO L125 PetriNetUnfolderBase]: For 82598/82598 co-relation queries the response was YES. [2024-06-14 12:41:29,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8544 conditions, 1200 events. 672/1200 cut-off events. For 82598/82598 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6237 event pairs, 185 based on Foata normal form. 2/1202 useless extension candidates. Maximal degree in co-relation 8424. Up to 1152 conditions per place. [2024-06-14 12:41:29,736 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 270 selfloop transitions, 19 changer transitions 0/291 dead transitions. [2024-06-14 12:41:29,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 291 transitions, 4299 flow [2024-06-14 12:41:29,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:41:29,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:41:29,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-14 12:41:29,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194444444444444 [2024-06-14 12:41:29,737 INFO L175 Difference]: Start difference. First operand has 293 places, 281 transitions, 3695 flow. Second operand 9 states and 92 transitions. [2024-06-14 12:41:29,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 291 transitions, 4299 flow [2024-06-14 12:41:29,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 291 transitions, 4131 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:29,990 INFO L231 Difference]: Finished difference. Result has 293 places, 281 transitions, 3571 flow [2024-06-14 12:41:29,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3571, PETRI_PLACES=293, PETRI_TRANSITIONS=281} [2024-06-14 12:41:29,990 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 262 predicate places. [2024-06-14 12:41:29,991 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 281 transitions, 3571 flow [2024-06-14 12:41:29,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:29,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:29,991 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-14 12:41:29,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:41:29,991 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-14 12:41:29,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:29,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1714897772, now seen corresponding path program 1 times [2024-06-14 12:41:29,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:29,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266784668] [2024-06-14 12:41:29,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:29,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:30,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:30,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:30,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:30,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266784668] [2024-06-14 12:41:30,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266784668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:30,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:30,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:30,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93964616] [2024-06-14 12:41:30,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:30,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:30,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:30,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:30,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:30,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:30,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 281 transitions, 3571 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:30,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:30,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:30,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:31,332 INFO L124 PetriNetUnfolderBase]: 701/1255 cut-off events. [2024-06-14 12:41:31,332 INFO L125 PetriNetUnfolderBase]: For 90097/90097 co-relation queries the response was YES. [2024-06-14 12:41:31,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8747 conditions, 1255 events. 701/1255 cut-off events. For 90097/90097 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6654 event pairs, 107 based on Foata normal form. 2/1257 useless extension candidates. Maximal degree in co-relation 8627. Up to 861 conditions per place. [2024-06-14 12:41:31,344 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 228 selfloop transitions, 80 changer transitions 0/310 dead transitions. [2024-06-14 12:41:31,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 310 transitions, 4465 flow [2024-06-14 12:41:31,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:41:31,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:41:31,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:41:31,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:41:31,346 INFO L175 Difference]: Start difference. First operand has 293 places, 281 transitions, 3571 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:41:31,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 310 transitions, 4465 flow [2024-06-14 12:41:31,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 310 transitions, 4409 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:31,642 INFO L231 Difference]: Finished difference. Result has 297 places, 287 transitions, 3779 flow [2024-06-14 12:41:31,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3515, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3779, PETRI_PLACES=297, PETRI_TRANSITIONS=287} [2024-06-14 12:41:31,644 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 266 predicate places. [2024-06-14 12:41:31,645 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 287 transitions, 3779 flow [2024-06-14 12:41:31,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:31,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:31,645 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-14 12:41:31,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:41:31,645 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-14 12:41:31,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:31,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1619817300, now seen corresponding path program 2 times [2024-06-14 12:41:31,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:31,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723938671] [2024-06-14 12:41:31,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:31,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:31,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:32,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:32,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:32,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723938671] [2024-06-14 12:41:32,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723938671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:32,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:32,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:32,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824109376] [2024-06-14 12:41:32,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:32,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:32,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:32,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:32,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:32,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:32,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 287 transitions, 3779 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:32,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:32,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:32,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:32,967 INFO L124 PetriNetUnfolderBase]: 711/1273 cut-off events. [2024-06-14 12:41:32,967 INFO L125 PetriNetUnfolderBase]: For 92686/92686 co-relation queries the response was YES. [2024-06-14 12:41:32,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9099 conditions, 1273 events. 711/1273 cut-off events. For 92686/92686 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6787 event pairs, 115 based on Foata normal form. 2/1275 useless extension candidates. Maximal degree in co-relation 8976. Up to 1038 conditions per place. [2024-06-14 12:41:32,979 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 224 selfloop transitions, 82 changer transitions 0/308 dead transitions. [2024-06-14 12:41:32,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 308 transitions, 4504 flow [2024-06-14 12:41:32,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:41:32,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:41:32,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:41:32,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 12:41:32,980 INFO L175 Difference]: Start difference. First operand has 297 places, 287 transitions, 3779 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:41:32,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 308 transitions, 4504 flow [2024-06-14 12:41:33,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 308 transitions, 4387 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:33,274 INFO L231 Difference]: Finished difference. Result has 303 places, 292 transitions, 3899 flow [2024-06-14 12:41:33,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3899, PETRI_PLACES=303, PETRI_TRANSITIONS=292} [2024-06-14 12:41:33,275 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 272 predicate places. [2024-06-14 12:41:33,275 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 292 transitions, 3899 flow [2024-06-14 12:41:33,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:33,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:33,275 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-14 12:41:33,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:41:33,275 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:41:33,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:33,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1619937270, now seen corresponding path program 3 times [2024-06-14 12:41:33,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:33,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264100155] [2024-06-14 12:41:33,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:33,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:33,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:33,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-14 12:41:33,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:33,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264100155] [2024-06-14 12:41:33,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264100155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:33,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:33,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:33,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980182892] [2024-06-14 12:41:33,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:33,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:33,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:33,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:33,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:33,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:33,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 292 transitions, 3899 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:33,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:33,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:33,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:34,441 INFO L124 PetriNetUnfolderBase]: 733/1315 cut-off events. [2024-06-14 12:41:34,442 INFO L125 PetriNetUnfolderBase]: For 112393/112393 co-relation queries the response was YES. [2024-06-14 12:41:34,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9655 conditions, 1315 events. 733/1315 cut-off events. For 112393/112393 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7083 event pairs, 106 based on Foata normal form. 4/1319 useless extension candidates. Maximal degree in co-relation 9530. Up to 886 conditions per place. [2024-06-14 12:41:34,454 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 202 selfloop transitions, 108 changer transitions 0/312 dead transitions. [2024-06-14 12:41:34,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 312 transitions, 4743 flow [2024-06-14 12:41:34,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:34,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:34,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:41:34,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:41:34,456 INFO L175 Difference]: Start difference. First operand has 303 places, 292 transitions, 3899 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:41:34,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 312 transitions, 4743 flow [2024-06-14 12:41:34,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 312 transitions, 4581 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:34,844 INFO L231 Difference]: Finished difference. Result has 306 places, 296 transitions, 3994 flow [2024-06-14 12:41:34,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3737, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3994, PETRI_PLACES=306, PETRI_TRANSITIONS=296} [2024-06-14 12:41:34,844 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 275 predicate places. [2024-06-14 12:41:34,845 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 296 transitions, 3994 flow [2024-06-14 12:41:34,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:34,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:34,845 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-14 12:41:34,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:41:34,845 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-14 12:41:34,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:34,846 INFO L85 PathProgramCache]: Analyzing trace with hash 918744296, now seen corresponding path program 4 times [2024-06-14 12:41:34,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:34,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860176277] [2024-06-14 12:41:34,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:34,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:34,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:35,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:35,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:35,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860176277] [2024-06-14 12:41:35,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860176277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:35,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:35,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:35,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652796705] [2024-06-14 12:41:35,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:35,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:35,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:35,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:35,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:35,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:35,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 296 transitions, 3994 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:35,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:35,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:35,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:36,112 INFO L124 PetriNetUnfolderBase]: 748/1344 cut-off events. [2024-06-14 12:41:36,112 INFO L125 PetriNetUnfolderBase]: For 121761/121761 co-relation queries the response was YES. [2024-06-14 12:41:36,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10052 conditions, 1344 events. 748/1344 cut-off events. For 121761/121761 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7308 event pairs, 113 based on Foata normal form. 4/1348 useless extension candidates. Maximal degree in co-relation 9926. Up to 975 conditions per place. [2024-06-14 12:41:36,126 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 201 selfloop transitions, 111 changer transitions 0/314 dead transitions. [2024-06-14 12:41:36,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 314 transitions, 4840 flow [2024-06-14 12:41:36,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:36,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:36,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 12:41:36,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-14 12:41:36,127 INFO L175 Difference]: Start difference. First operand has 306 places, 296 transitions, 3994 flow. Second operand 10 states and 122 transitions. [2024-06-14 12:41:36,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 314 transitions, 4840 flow [2024-06-14 12:41:36,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 314 transitions, 4708 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:36,539 INFO L231 Difference]: Finished difference. Result has 310 places, 299 transitions, 4121 flow [2024-06-14 12:41:36,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4121, PETRI_PLACES=310, PETRI_TRANSITIONS=299} [2024-06-14 12:41:36,539 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 279 predicate places. [2024-06-14 12:41:36,539 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 299 transitions, 4121 flow [2024-06-14 12:41:36,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:36,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:36,540 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-14 12:41:36,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:41:36,540 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-14 12:41:36,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:36,540 INFO L85 PathProgramCache]: Analyzing trace with hash 2064384784, now seen corresponding path program 1 times [2024-06-14 12:41:36,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:36,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628119383] [2024-06-14 12:41:36,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:36,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:36,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:37,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:37,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:37,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628119383] [2024-06-14 12:41:37,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628119383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:37,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:37,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:41:37,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063325981] [2024-06-14 12:41:37,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:37,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:41:37,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:37,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:41:37,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:41:37,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:37,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 299 transitions, 4121 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:37,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:37,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:37,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:38,655 INFO L124 PetriNetUnfolderBase]: 754/1354 cut-off events. [2024-06-14 12:41:38,655 INFO L125 PetriNetUnfolderBase]: For 118568/118568 co-relation queries the response was YES. [2024-06-14 12:41:38,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10324 conditions, 1354 events. 754/1354 cut-off events. For 118568/118568 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7367 event pairs, 120 based on Foata normal form. 2/1356 useless extension candidates. Maximal degree in co-relation 10196. Up to 1029 conditions per place. [2024-06-14 12:41:38,668 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 220 selfloop transitions, 103 changer transitions 0/325 dead transitions. [2024-06-14 12:41:38,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 325 transitions, 4866 flow [2024-06-14 12:41:38,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:41:38,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:41:38,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-14 12:41:38,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37259615384615385 [2024-06-14 12:41:38,670 INFO L175 Difference]: Start difference. First operand has 310 places, 299 transitions, 4121 flow. Second operand 13 states and 155 transitions. [2024-06-14 12:41:38,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 325 transitions, 4866 flow [2024-06-14 12:41:39,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 325 transitions, 4730 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 12:41:39,056 INFO L231 Difference]: Finished difference. Result has 317 places, 302 transitions, 4233 flow [2024-06-14 12:41:39,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3987, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4233, PETRI_PLACES=317, PETRI_TRANSITIONS=302} [2024-06-14 12:41:39,057 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 286 predicate places. [2024-06-14 12:41:39,057 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 302 transitions, 4233 flow [2024-06-14 12:41:39,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:39,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:39,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:41:39,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:41:39,058 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-14 12:41:39,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:39,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1062205402, now seen corresponding path program 5 times [2024-06-14 12:41:39,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:39,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404824980] [2024-06-14 12:41:39,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:39,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:39,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:39,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:39,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:39,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404824980] [2024-06-14 12:41:39,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404824980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:39,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:39,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:39,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518022015] [2024-06-14 12:41:39,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:39,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:39,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:39,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:39,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:39,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:39,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 302 transitions, 4233 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:39,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:39,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:39,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:40,371 INFO L124 PetriNetUnfolderBase]: 758/1362 cut-off events. [2024-06-14 12:41:40,371 INFO L125 PetriNetUnfolderBase]: For 121723/121723 co-relation queries the response was YES. [2024-06-14 12:41:40,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10617 conditions, 1362 events. 758/1362 cut-off events. For 121723/121723 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7425 event pairs, 89 based on Foata normal form. 2/1364 useless extension candidates. Maximal degree in co-relation 10487. Up to 585 conditions per place. [2024-06-14 12:41:40,385 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 194 selfloop transitions, 128 changer transitions 0/324 dead transitions. [2024-06-14 12:41:40,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 324 transitions, 5097 flow [2024-06-14 12:41:40,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:41:40,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:41:40,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:41:40,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:41:40,386 INFO L175 Difference]: Start difference. First operand has 317 places, 302 transitions, 4233 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:41:40,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 324 transitions, 5097 flow [2024-06-14 12:41:40,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 324 transitions, 4903 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 12:41:40,790 INFO L231 Difference]: Finished difference. Result has 318 places, 303 transitions, 4309 flow [2024-06-14 12:41:40,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4309, PETRI_PLACES=318, PETRI_TRANSITIONS=303} [2024-06-14 12:41:40,790 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-14 12:41:40,791 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 303 transitions, 4309 flow [2024-06-14 12:41:40,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:40,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:40,791 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-14 12:41:40,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:41:40,791 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-14 12:41:40,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:40,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1825131852, now seen corresponding path program 6 times [2024-06-14 12:41:40,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:40,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716533389] [2024-06-14 12:41:40,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:40,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:40,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:41,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:41,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:41,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716533389] [2024-06-14 12:41:41,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716533389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:41,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:41,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:41,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624141440] [2024-06-14 12:41:41,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:41,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:41,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:41,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:41,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:41,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:41,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 303 transitions, 4309 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:41,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:41,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:41,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:42,083 INFO L124 PetriNetUnfolderBase]: 762/1370 cut-off events. [2024-06-14 12:41:42,083 INFO L125 PetriNetUnfolderBase]: For 124552/124552 co-relation queries the response was YES. [2024-06-14 12:41:42,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10715 conditions, 1370 events. 762/1370 cut-off events. For 124552/124552 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7449 event pairs, 120 based on Foata normal form. 2/1372 useless extension candidates. Maximal degree in co-relation 10586. Up to 976 conditions per place. [2024-06-14 12:41:42,097 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 206 selfloop transitions, 120 changer transitions 0/328 dead transitions. [2024-06-14 12:41:42,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 328 transitions, 5221 flow [2024-06-14 12:41:42,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:41:42,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:41:42,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:41:42,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:41:42,098 INFO L175 Difference]: Start difference. First operand has 318 places, 303 transitions, 4309 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:41:42,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 328 transitions, 5221 flow [2024-06-14 12:41:42,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 328 transitions, 5072 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:42,536 INFO L231 Difference]: Finished difference. Result has 321 places, 304 transitions, 4419 flow [2024-06-14 12:41:42,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4419, PETRI_PLACES=321, PETRI_TRANSITIONS=304} [2024-06-14 12:41:42,537 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 290 predicate places. [2024-06-14 12:41:42,537 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 304 transitions, 4419 flow [2024-06-14 12:41:42,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:42,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:42,537 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-14 12:41:42,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:41:42,537 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-14 12:41:42,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:42,538 INFO L85 PathProgramCache]: Analyzing trace with hash 551690094, now seen corresponding path program 7 times [2024-06-14 12:41:42,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:42,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484348769] [2024-06-14 12:41:42,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:42,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:43,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:43,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:43,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484348769] [2024-06-14 12:41:43,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484348769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:43,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:43,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:43,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29017772] [2024-06-14 12:41:43,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:43,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:43,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:43,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:43,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:43,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:43,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 304 transitions, 4419 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:43,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:43,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:43,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:43,868 INFO L124 PetriNetUnfolderBase]: 756/1360 cut-off events. [2024-06-14 12:41:43,869 INFO L125 PetriNetUnfolderBase]: For 121195/121195 co-relation queries the response was YES. [2024-06-14 12:41:43,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10432 conditions, 1360 events. 756/1360 cut-off events. For 121195/121195 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7424 event pairs, 119 based on Foata normal form. 4/1364 useless extension candidates. Maximal degree in co-relation 10303. Up to 1027 conditions per place. [2024-06-14 12:41:43,882 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 203 selfloop transitions, 112 changer transitions 0/317 dead transitions. [2024-06-14 12:41:43,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 317 transitions, 5081 flow [2024-06-14 12:41:43,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:43,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:43,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:41:43,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-14 12:41:43,884 INFO L175 Difference]: Start difference. First operand has 321 places, 304 transitions, 4419 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:41:43,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 317 transitions, 5081 flow [2024-06-14 12:41:44,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 317 transitions, 4741 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 12:41:44,271 INFO L231 Difference]: Finished difference. Result has 321 places, 304 transitions, 4311 flow [2024-06-14 12:41:44,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4311, PETRI_PLACES=321, PETRI_TRANSITIONS=304} [2024-06-14 12:41:44,271 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 290 predicate places. [2024-06-14 12:41:44,271 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 304 transitions, 4311 flow [2024-06-14 12:41:44,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:44,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:44,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-14 12:41:44,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:41:44,272 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-14 12:41:44,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:44,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1072270626, now seen corresponding path program 2 times [2024-06-14 12:41:44,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:44,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575988099] [2024-06-14 12:41:44,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:44,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:44,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:45,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:45,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:45,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575988099] [2024-06-14 12:41:45,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575988099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:45,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:45,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:45,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833151632] [2024-06-14 12:41:45,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:45,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:45,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:45,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:45,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:45,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:45,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 304 transitions, 4311 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:45,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:45,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:45,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:45,893 INFO L124 PetriNetUnfolderBase]: 762/1370 cut-off events. [2024-06-14 12:41:45,893 INFO L125 PetriNetUnfolderBase]: For 117091/117091 co-relation queries the response was YES. [2024-06-14 12:41:45,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10288 conditions, 1370 events. 762/1370 cut-off events. For 117091/117091 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7512 event pairs, 144 based on Foata normal form. 2/1372 useless extension candidates. Maximal degree in co-relation 10161. Up to 1036 conditions per place. [2024-06-14 12:41:45,907 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 234 selfloop transitions, 88 changer transitions 0/324 dead transitions. [2024-06-14 12:41:45,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 324 transitions, 5031 flow [2024-06-14 12:41:45,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:41:45,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:41:45,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 12:41:45,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 12:41:45,909 INFO L175 Difference]: Start difference. First operand has 321 places, 304 transitions, 4311 flow. Second operand 11 states and 133 transitions. [2024-06-14 12:41:45,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 324 transitions, 5031 flow [2024-06-14 12:41:46,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 324 transitions, 4803 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:46,301 INFO L231 Difference]: Finished difference. Result has 323 places, 306 transitions, 4292 flow [2024-06-14 12:41:46,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4083, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4292, PETRI_PLACES=323, PETRI_TRANSITIONS=306} [2024-06-14 12:41:46,302 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-14 12:41:46,302 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 306 transitions, 4292 flow [2024-06-14 12:41:46,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:46,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:46,302 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-14 12:41:46,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:41:46,302 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-14 12:41:46,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:46,303 INFO L85 PathProgramCache]: Analyzing trace with hash 2064378088, now seen corresponding path program 8 times [2024-06-14 12:41:46,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:46,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332999362] [2024-06-14 12:41:46,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:46,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:46,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:47,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:47,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:47,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332999362] [2024-06-14 12:41:47,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332999362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:47,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:47,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:41:47,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121611800] [2024-06-14 12:41:47,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:47,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:41:47,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:47,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:41:47,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:41:47,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:47,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 306 transitions, 4292 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:47,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:47,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:47,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:47,822 INFO L124 PetriNetUnfolderBase]: 766/1378 cut-off events. [2024-06-14 12:41:47,823 INFO L125 PetriNetUnfolderBase]: For 119923/119923 co-relation queries the response was YES. [2024-06-14 12:41:47,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10344 conditions, 1378 events. 766/1378 cut-off events. For 119923/119923 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7566 event pairs, 121 based on Foata normal form. 2/1380 useless extension candidates. Maximal degree in co-relation 10216. Up to 1039 conditions per place. [2024-06-14 12:41:47,837 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 206 selfloop transitions, 113 changer transitions 0/321 dead transitions. [2024-06-14 12:41:47,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 321 transitions, 4977 flow [2024-06-14 12:41:47,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:41:47,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:41:47,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:41:47,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:41:47,838 INFO L175 Difference]: Start difference. First operand has 323 places, 306 transitions, 4292 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:41:47,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 321 transitions, 4977 flow [2024-06-14 12:41:48,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 321 transitions, 4794 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:48,336 INFO L231 Difference]: Finished difference. Result has 325 places, 307 transitions, 4360 flow [2024-06-14 12:41:48,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4360, PETRI_PLACES=325, PETRI_TRANSITIONS=307} [2024-06-14 12:41:48,336 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 294 predicate places. [2024-06-14 12:41:48,336 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 307 transitions, 4360 flow [2024-06-14 12:41:48,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:48,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:48,337 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-14 12:41:48,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:41:48,337 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-14 12:41:48,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:48,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1072092810, now seen corresponding path program 9 times [2024-06-14 12:41:48,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:48,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38539088] [2024-06-14 12:41:48,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:48,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:48,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:49,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:49,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:49,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38539088] [2024-06-14 12:41:49,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38539088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:49,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:49,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:49,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242322051] [2024-06-14 12:41:49,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:49,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:49,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:49,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:49,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:49,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:49,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 307 transitions, 4360 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:49,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:49,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:49,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:49,742 INFO L124 PetriNetUnfolderBase]: 770/1386 cut-off events. [2024-06-14 12:41:49,742 INFO L125 PetriNetUnfolderBase]: For 122378/122378 co-relation queries the response was YES. [2024-06-14 12:41:49,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10447 conditions, 1386 events. 770/1386 cut-off events. For 122378/122378 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7638 event pairs, 146 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 10318. Up to 1179 conditions per place. [2024-06-14 12:41:49,756 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 255 selfloop transitions, 66 changer transitions 0/323 dead transitions. [2024-06-14 12:41:49,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 323 transitions, 5223 flow [2024-06-14 12:41:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:49,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:49,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-14 12:41:49,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-14 12:41:49,757 INFO L175 Difference]: Start difference. First operand has 325 places, 307 transitions, 4360 flow. Second operand 10 states and 119 transitions. [2024-06-14 12:41:49,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 323 transitions, 5223 flow [2024-06-14 12:41:50,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 323 transitions, 4993 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:41:50,186 INFO L231 Difference]: Finished difference. Result has 325 places, 308 transitions, 4283 flow [2024-06-14 12:41:50,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4132, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4283, PETRI_PLACES=325, PETRI_TRANSITIONS=308} [2024-06-14 12:41:50,187 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 294 predicate places. [2024-06-14 12:41:50,187 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 308 transitions, 4283 flow [2024-06-14 12:41:50,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:50,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:50,187 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-14 12:41:50,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:41:50,187 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-14 12:41:50,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:50,188 INFO L85 PathProgramCache]: Analyzing trace with hash -693817926, now seen corresponding path program 10 times [2024-06-14 12:41:50,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:50,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594089527] [2024-06-14 12:41:50,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:50,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:50,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:50,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:50,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:50,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594089527] [2024-06-14 12:41:50,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594089527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:50,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:50,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:50,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096001048] [2024-06-14 12:41:50,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:50,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:50,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:50,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:50,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:51,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:51,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 308 transitions, 4283 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:51,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:51,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:51,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:51,584 INFO L124 PetriNetUnfolderBase]: 767/1381 cut-off events. [2024-06-14 12:41:51,584 INFO L125 PetriNetUnfolderBase]: For 115233/115233 co-relation queries the response was YES. [2024-06-14 12:41:51,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10151 conditions, 1381 events. 767/1381 cut-off events. For 115233/115233 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7612 event pairs, 143 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 10022. Up to 1203 conditions per place. [2024-06-14 12:41:51,595 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 256 selfloop transitions, 63 changer transitions 0/321 dead transitions. [2024-06-14 12:41:51,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 321 transitions, 4953 flow [2024-06-14 12:41:51,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:51,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:51,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:41:51,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:41:51,596 INFO L175 Difference]: Start difference. First operand has 325 places, 308 transitions, 4283 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:41:51,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 321 transitions, 4953 flow [2024-06-14 12:41:51,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 321 transitions, 4709 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:51,970 INFO L231 Difference]: Finished difference. Result has 326 places, 308 transitions, 4169 flow [2024-06-14 12:41:51,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4169, PETRI_PLACES=326, PETRI_TRANSITIONS=308} [2024-06-14 12:41:51,971 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 295 predicate places. [2024-06-14 12:41:51,971 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 308 transitions, 4169 flow [2024-06-14 12:41:51,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:51,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:51,971 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-14 12:41:51,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:41:51,971 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-14 12:41:51,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:51,972 INFO L85 PathProgramCache]: Analyzing trace with hash -693817740, now seen corresponding path program 3 times [2024-06-14 12:41:51,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:51,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412633237] [2024-06-14 12:41:51,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:51,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:51,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:52,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:52,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:52,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412633237] [2024-06-14 12:41:52,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412633237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:52,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:52,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:52,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157947437] [2024-06-14 12:41:52,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:52,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:52,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:52,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:52,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:52,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:52,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 308 transitions, 4169 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:52,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:52,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:52,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:53,485 INFO L124 PetriNetUnfolderBase]: 763/1375 cut-off events. [2024-06-14 12:41:53,485 INFO L125 PetriNetUnfolderBase]: For 110111/110111 co-relation queries the response was YES. [2024-06-14 12:41:53,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9738 conditions, 1375 events. 763/1375 cut-off events. For 110111/110111 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7591 event pairs, 145 based on Foata normal form. 2/1377 useless extension candidates. Maximal degree in co-relation 9609. Up to 1026 conditions per place. [2024-06-14 12:41:53,499 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 230 selfloop transitions, 93 changer transitions 0/325 dead transitions. [2024-06-14 12:41:53,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 325 transitions, 4865 flow [2024-06-14 12:41:53,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:53,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:53,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-14 12:41:53,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-14 12:41:53,500 INFO L175 Difference]: Start difference. First operand has 326 places, 308 transitions, 4169 flow. Second operand 10 states and 127 transitions. [2024-06-14 12:41:53,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 325 transitions, 4865 flow [2024-06-14 12:41:53,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 325 transitions, 4735 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:53,947 INFO L231 Difference]: Finished difference. Result has 328 places, 308 transitions, 4230 flow [2024-06-14 12:41:53,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4230, PETRI_PLACES=328, PETRI_TRANSITIONS=308} [2024-06-14 12:41:53,947 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 297 predicate places. [2024-06-14 12:41:53,947 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 308 transitions, 4230 flow [2024-06-14 12:41:53,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:53,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:53,948 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-14 12:41:53,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:41:53,948 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-14 12:41:53,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:53,948 INFO L85 PathProgramCache]: Analyzing trace with hash -954921888, now seen corresponding path program 11 times [2024-06-14 12:41:53,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:53,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201872866] [2024-06-14 12:41:53,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:53,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:53,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:54,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:54,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:54,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201872866] [2024-06-14 12:41:54,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201872866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:54,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:54,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:54,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074792091] [2024-06-14 12:41:54,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:54,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:54,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:54,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:54,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:54,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:54,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 308 transitions, 4230 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:54,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:54,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:54,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:55,189 INFO L124 PetriNetUnfolderBase]: 767/1383 cut-off events. [2024-06-14 12:41:55,189 INFO L125 PetriNetUnfolderBase]: For 112610/112610 co-relation queries the response was YES. [2024-06-14 12:41:55,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9893 conditions, 1383 events. 767/1383 cut-off events. For 112610/112610 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7624 event pairs, 117 based on Foata normal form. 2/1385 useless extension candidates. Maximal degree in co-relation 9763. Up to 987 conditions per place. [2024-06-14 12:41:55,201 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 223 selfloop transitions, 102 changer transitions 0/327 dead transitions. [2024-06-14 12:41:55,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 327 transitions, 5111 flow [2024-06-14 12:41:55,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:55,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:55,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 12:41:55,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-14 12:41:55,202 INFO L175 Difference]: Start difference. First operand has 328 places, 308 transitions, 4230 flow. Second operand 10 states and 123 transitions. [2024-06-14 12:41:55,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 327 transitions, 5111 flow [2024-06-14 12:41:55,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 327 transitions, 4892 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 12:41:55,622 INFO L231 Difference]: Finished difference. Result has 329 places, 309 transitions, 4230 flow [2024-06-14 12:41:55,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4011, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4230, PETRI_PLACES=329, PETRI_TRANSITIONS=309} [2024-06-14 12:41:55,622 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 298 predicate places. [2024-06-14 12:41:55,622 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 309 transitions, 4230 flow [2024-06-14 12:41:55,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:55,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:55,622 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-14 12:41:55,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:41:55,623 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-14 12:41:55,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:55,623 INFO L85 PathProgramCache]: Analyzing trace with hash -94738096, now seen corresponding path program 12 times [2024-06-14 12:41:55,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:55,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863584878] [2024-06-14 12:41:55,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:55,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:55,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:56,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:56,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:56,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863584878] [2024-06-14 12:41:56,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863584878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:56,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:56,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:56,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888994141] [2024-06-14 12:41:56,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:56,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:56,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:56,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:56,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:56,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:56,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 309 transitions, 4230 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:56,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:56,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:56,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:57,024 INFO L124 PetriNetUnfolderBase]: 771/1391 cut-off events. [2024-06-14 12:41:57,025 INFO L125 PetriNetUnfolderBase]: For 114614/114614 co-relation queries the response was YES. [2024-06-14 12:41:57,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9919 conditions, 1391 events. 771/1391 cut-off events. For 114614/114614 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7671 event pairs, 123 based on Foata normal form. 2/1393 useless extension candidates. Maximal degree in co-relation 9788. Up to 1070 conditions per place. [2024-06-14 12:41:57,036 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 218 selfloop transitions, 104 changer transitions 0/324 dead transitions. [2024-06-14 12:41:57,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 324 transitions, 4923 flow [2024-06-14 12:41:57,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:57,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:57,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:41:57,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:41:57,038 INFO L175 Difference]: Start difference. First operand has 329 places, 309 transitions, 4230 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:41:57,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 324 transitions, 4923 flow [2024-06-14 12:41:57,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 324 transitions, 4723 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:41:57,499 INFO L231 Difference]: Finished difference. Result has 332 places, 310 transitions, 4257 flow [2024-06-14 12:41:57,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4257, PETRI_PLACES=332, PETRI_TRANSITIONS=310} [2024-06-14 12:41:57,499 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 301 predicate places. [2024-06-14 12:41:57,499 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 310 transitions, 4257 flow [2024-06-14 12:41:57,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:57,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:57,500 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-14 12:41:57,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:41:57,500 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-14 12:41:57,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:57,500 INFO L85 PathProgramCache]: Analyzing trace with hash -94742746, now seen corresponding path program 13 times [2024-06-14 12:41:57,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:57,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101170984] [2024-06-14 12:41:57,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:57,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:57,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:41:58,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:41:58,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:41:58,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101170984] [2024-06-14 12:41:58,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101170984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:41:58,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:41:58,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:41:58,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243846787] [2024-06-14 12:41:58,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:41:58,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:41:58,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:41:58,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:41:58,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:41:58,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:41:58,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 310 transitions, 4257 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:58,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:41:58,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:41:58,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:41:58,749 INFO L124 PetriNetUnfolderBase]: 775/1399 cut-off events. [2024-06-14 12:41:58,750 INFO L125 PetriNetUnfolderBase]: For 117069/117069 co-relation queries the response was YES. [2024-06-14 12:41:58,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9983 conditions, 1399 events. 775/1399 cut-off events. For 117069/117069 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7742 event pairs, 121 based on Foata normal form. 2/1401 useless extension candidates. Maximal degree in co-relation 9851. Up to 1064 conditions per place. [2024-06-14 12:41:58,763 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 220 selfloop transitions, 104 changer transitions 0/326 dead transitions. [2024-06-14 12:41:58,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 326 transitions, 4955 flow [2024-06-14 12:41:58,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:41:58,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:41:58,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:41:58,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-14 12:41:58,765 INFO L175 Difference]: Start difference. First operand has 332 places, 310 transitions, 4257 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:41:58,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 326 transitions, 4955 flow [2024-06-14 12:41:59,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 326 transitions, 4745 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:41:59,284 INFO L231 Difference]: Finished difference. Result has 334 places, 311 transitions, 4273 flow [2024-06-14 12:41:59,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4047, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4273, PETRI_PLACES=334, PETRI_TRANSITIONS=311} [2024-06-14 12:41:59,284 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 303 predicate places. [2024-06-14 12:41:59,284 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 311 transitions, 4273 flow [2024-06-14 12:41:59,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:41:59,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:41:59,285 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-14 12:41:59,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:41:59,285 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-14 12:41:59,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:41:59,286 INFO L85 PathProgramCache]: Analyzing trace with hash 76144010, now seen corresponding path program 4 times [2024-06-14 12:41:59,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:41:59,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656066447] [2024-06-14 12:41:59,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:41:59,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:41:59,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:00,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:00,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:00,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656066447] [2024-06-14 12:42:00,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656066447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:00,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:00,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:00,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697440799] [2024-06-14 12:42:00,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:00,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:00,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:00,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:00,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:00,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:00,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 311 transitions, 4273 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:00,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:00,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:00,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:01,300 INFO L124 PetriNetUnfolderBase]: 781/1409 cut-off events. [2024-06-14 12:42:01,301 INFO L125 PetriNetUnfolderBase]: For 119787/119787 co-relation queries the response was YES. [2024-06-14 12:42:01,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10056 conditions, 1409 events. 781/1409 cut-off events. For 119787/119787 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7827 event pairs, 132 based on Foata normal form. 2/1411 useless extension candidates. Maximal degree in co-relation 9923. Up to 773 conditions per place. [2024-06-14 12:42:01,315 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 209 selfloop transitions, 123 changer transitions 0/334 dead transitions. [2024-06-14 12:42:01,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 334 transitions, 5377 flow [2024-06-14 12:42:01,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:01,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:01,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-14 12:42:01,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 12:42:01,316 INFO L175 Difference]: Start difference. First operand has 334 places, 311 transitions, 4273 flow. Second operand 11 states and 139 transitions. [2024-06-14 12:42:01,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 334 transitions, 5377 flow [2024-06-14 12:42:01,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 334 transitions, 5165 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:01,808 INFO L231 Difference]: Finished difference. Result has 337 places, 313 transitions, 4332 flow [2024-06-14 12:42:01,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4061, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4332, PETRI_PLACES=337, PETRI_TRANSITIONS=313} [2024-06-14 12:42:01,809 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-14 12:42:01,809 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 313 transitions, 4332 flow [2024-06-14 12:42:01,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:01,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:01,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:42:01,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:42:01,809 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:01,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:01,810 INFO L85 PathProgramCache]: Analyzing trace with hash -90274096, now seen corresponding path program 14 times [2024-06-14 12:42:01,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:01,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666542103] [2024-06-14 12:42:01,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:01,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:01,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:02,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:02,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:02,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666542103] [2024-06-14 12:42:02,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666542103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:02,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:02,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:02,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777002882] [2024-06-14 12:42:02,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:02,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:02,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:02,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:02,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:02,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:02,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 313 transitions, 4332 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:02,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:02,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:02,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:03,361 INFO L124 PetriNetUnfolderBase]: 785/1417 cut-off events. [2024-06-14 12:42:03,361 INFO L125 PetriNetUnfolderBase]: For 123150/123150 co-relation queries the response was YES. [2024-06-14 12:42:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10196 conditions, 1417 events. 785/1417 cut-off events. For 123150/123150 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7888 event pairs, 146 based on Foata normal form. 2/1419 useless extension candidates. Maximal degree in co-relation 10062. Up to 1171 conditions per place. [2024-06-14 12:42:03,374 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 256 selfloop transitions, 74 changer transitions 0/332 dead transitions. [2024-06-14 12:42:03,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 332 transitions, 5236 flow [2024-06-14 12:42:03,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:03,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:03,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:42:03,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:42:03,375 INFO L175 Difference]: Start difference. First operand has 337 places, 313 transitions, 4332 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:42:03,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 332 transitions, 5236 flow [2024-06-14 12:42:03,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 332 transitions, 4984 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:03,796 INFO L231 Difference]: Finished difference. Result has 338 places, 314 transitions, 4247 flow [2024-06-14 12:42:03,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4247, PETRI_PLACES=338, PETRI_TRANSITIONS=314} [2024-06-14 12:42:03,797 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 307 predicate places. [2024-06-14 12:42:03,797 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 314 transitions, 4247 flow [2024-06-14 12:42:03,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:03,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:03,797 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-14 12:42:03,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:42:03,798 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-14 12:42:03,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:03,798 INFO L85 PathProgramCache]: Analyzing trace with hash 75964520, now seen corresponding path program 5 times [2024-06-14 12:42:03,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:03,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248005544] [2024-06-14 12:42:03,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:03,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:03,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:04,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:04,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:04,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248005544] [2024-06-14 12:42:04,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248005544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:04,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:04,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:04,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221805723] [2024-06-14 12:42:04,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:04,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:04,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:04,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:04,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:04,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:04,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 314 transitions, 4247 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:04,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:04,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:04,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:05,495 INFO L124 PetriNetUnfolderBase]: 791/1427 cut-off events. [2024-06-14 12:42:05,495 INFO L125 PetriNetUnfolderBase]: For 125249/125249 co-relation queries the response was YES. [2024-06-14 12:42:05,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10125 conditions, 1427 events. 791/1427 cut-off events. For 125249/125249 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7954 event pairs, 143 based on Foata normal form. 2/1429 useless extension candidates. Maximal degree in co-relation 9990. Up to 1040 conditions per place. [2024-06-14 12:42:05,509 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 235 selfloop transitions, 99 changer transitions 0/336 dead transitions. [2024-06-14 12:42:05,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 336 transitions, 5179 flow [2024-06-14 12:42:05,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:05,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:05,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-14 12:42:05,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-14 12:42:05,511 INFO L175 Difference]: Start difference. First operand has 338 places, 314 transitions, 4247 flow. Second operand 10 states and 131 transitions. [2024-06-14 12:42:05,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 336 transitions, 5179 flow [2024-06-14 12:42:05,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 336 transitions, 5044 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:42:05,940 INFO L231 Difference]: Finished difference. Result has 341 places, 316 transitions, 4336 flow [2024-06-14 12:42:05,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4112, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4336, PETRI_PLACES=341, PETRI_TRANSITIONS=316} [2024-06-14 12:42:05,940 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 310 predicate places. [2024-06-14 12:42:05,941 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 316 transitions, 4336 flow [2024-06-14 12:42:05,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:05,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:05,941 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-14 12:42:05,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:42:05,941 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-14 12:42:05,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:05,942 INFO L85 PathProgramCache]: Analyzing trace with hash 76137500, now seen corresponding path program 6 times [2024-06-14 12:42:05,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:05,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628587076] [2024-06-14 12:42:05,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:05,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:05,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:07,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:07,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:07,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628587076] [2024-06-14 12:42:07,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628587076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:07,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:07,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:07,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293520295] [2024-06-14 12:42:07,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:07,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:07,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:07,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:07,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:07,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:07,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 316 transitions, 4336 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:07,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:07,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:07,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:07,750 INFO L124 PetriNetUnfolderBase]: 797/1437 cut-off events. [2024-06-14 12:42:07,750 INFO L125 PetriNetUnfolderBase]: For 128365/128365 co-relation queries the response was YES. [2024-06-14 12:42:07,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10284 conditions, 1437 events. 797/1437 cut-off events. For 128365/128365 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8023 event pairs, 138 based on Foata normal form. 2/1439 useless extension candidates. Maximal degree in co-relation 10148. Up to 1103 conditions per place. [2024-06-14 12:42:07,764 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 250 selfloop transitions, 85 changer transitions 0/337 dead transitions. [2024-06-14 12:42:07,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 337 transitions, 5086 flow [2024-06-14 12:42:07,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:07,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:07,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 12:42:07,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 12:42:07,765 INFO L175 Difference]: Start difference. First operand has 341 places, 316 transitions, 4336 flow. Second operand 11 states and 133 transitions. [2024-06-14 12:42:07,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 337 transitions, 5086 flow [2024-06-14 12:42:08,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 337 transitions, 4897 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:42:08,243 INFO L231 Difference]: Finished difference. Result has 345 places, 318 transitions, 4350 flow [2024-06-14 12:42:08,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4151, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4350, PETRI_PLACES=345, PETRI_TRANSITIONS=318} [2024-06-14 12:42:08,243 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 314 predicate places. [2024-06-14 12:42:08,243 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 318 transitions, 4350 flow [2024-06-14 12:42:08,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:08,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:08,244 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-14 12:42:08,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:42:08,244 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-14 12:42:08,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:08,244 INFO L85 PathProgramCache]: Analyzing trace with hash -90269446, now seen corresponding path program 15 times [2024-06-14 12:42:08,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:08,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482499831] [2024-06-14 12:42:08,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:08,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:08,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:09,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:09,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:09,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482499831] [2024-06-14 12:42:09,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482499831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:09,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:09,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:09,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211371278] [2024-06-14 12:42:09,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:09,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:09,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:09,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:09,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:09,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:09,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 318 transitions, 4350 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:09,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:09,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:09,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:09,630 INFO L124 PetriNetUnfolderBase]: 801/1445 cut-off events. [2024-06-14 12:42:09,630 INFO L125 PetriNetUnfolderBase]: For 130710/130710 co-relation queries the response was YES. [2024-06-14 12:42:09,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10338 conditions, 1445 events. 801/1445 cut-off events. For 130710/130710 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8083 event pairs, 148 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 10201. Up to 1248 conditions per place. [2024-06-14 12:42:09,645 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 261 selfloop transitions, 71 changer transitions 0/334 dead transitions. [2024-06-14 12:42:09,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 334 transitions, 5068 flow [2024-06-14 12:42:09,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:09,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:09,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-14 12:42:09,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-14 12:42:09,647 INFO L175 Difference]: Start difference. First operand has 345 places, 318 transitions, 4350 flow. Second operand 10 states and 119 transitions. [2024-06-14 12:42:09,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 334 transitions, 5068 flow [2024-06-14 12:42:10,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 334 transitions, 4908 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:10,150 INFO L231 Difference]: Finished difference. Result has 347 places, 319 transitions, 4353 flow [2024-06-14 12:42:10,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4190, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4353, PETRI_PLACES=347, PETRI_TRANSITIONS=319} [2024-06-14 12:42:10,150 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 316 predicate places. [2024-06-14 12:42:10,151 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 319 transitions, 4353 flow [2024-06-14 12:42:10,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:10,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:10,151 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-14 12:42:10,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:42:10,151 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-14 12:42:10,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:10,152 INFO L85 PathProgramCache]: Analyzing trace with hash 76137314, now seen corresponding path program 16 times [2024-06-14 12:42:10,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:10,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070403098] [2024-06-14 12:42:10,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:10,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:10,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:10,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:10,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:10,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070403098] [2024-06-14 12:42:10,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070403098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:10,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:10,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:10,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646057551] [2024-06-14 12:42:10,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:10,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:10,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:10,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:10,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:10,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:10,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 319 transitions, 4353 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:10,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:10,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:10,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:11,513 INFO L124 PetriNetUnfolderBase]: 805/1453 cut-off events. [2024-06-14 12:42:11,513 INFO L125 PetriNetUnfolderBase]: For 133444/133444 co-relation queries the response was YES. [2024-06-14 12:42:11,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10351 conditions, 1453 events. 805/1453 cut-off events. For 133444/133444 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8122 event pairs, 127 based on Foata normal form. 2/1455 useless extension candidates. Maximal degree in co-relation 10213. Up to 1132 conditions per place. [2024-06-14 12:42:11,525 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 224 selfloop transitions, 108 changer transitions 0/334 dead transitions. [2024-06-14 12:42:11,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 334 transitions, 5067 flow [2024-06-14 12:42:11,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:11,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:11,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:42:11,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:42:11,526 INFO L175 Difference]: Start difference. First operand has 347 places, 319 transitions, 4353 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:42:11,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 334 transitions, 5067 flow [2024-06-14 12:42:12,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 334 transitions, 4918 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:12,149 INFO L231 Difference]: Finished difference. Result has 350 places, 320 transitions, 4442 flow [2024-06-14 12:42:12,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4204, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4442, PETRI_PLACES=350, PETRI_TRANSITIONS=320} [2024-06-14 12:42:12,149 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 319 predicate places. [2024-06-14 12:42:12,149 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 320 transitions, 4442 flow [2024-06-14 12:42:12,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:12,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:12,149 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-14 12:42:12,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:42:12,150 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-14 12:42:12,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:12,150 INFO L85 PathProgramCache]: Analyzing trace with hash 82393424, now seen corresponding path program 17 times [2024-06-14 12:42:12,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:12,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710798330] [2024-06-14 12:42:12,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:12,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:12,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:13,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:13,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:13,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710798330] [2024-06-14 12:42:13,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710798330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:13,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:13,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:13,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223527223] [2024-06-14 12:42:13,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:13,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:13,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:13,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:13,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:13,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:13,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 320 transitions, 4442 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:13,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:13,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:13,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:13,659 INFO L124 PetriNetUnfolderBase]: 809/1461 cut-off events. [2024-06-14 12:42:13,659 INFO L125 PetriNetUnfolderBase]: For 136263/136263 co-relation queries the response was YES. [2024-06-14 12:42:13,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10494 conditions, 1461 events. 809/1461 cut-off events. For 136263/136263 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8215 event pairs, 149 based on Foata normal form. 2/1463 useless extension candidates. Maximal degree in co-relation 10355. Up to 1292 conditions per place. [2024-06-14 12:42:13,675 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 276 selfloop transitions, 57 changer transitions 0/335 dead transitions. [2024-06-14 12:42:13,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 335 transitions, 5160 flow [2024-06-14 12:42:13,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:13,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:13,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:42:13,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:42:13,677 INFO L175 Difference]: Start difference. First operand has 350 places, 320 transitions, 4442 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:42:13,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 335 transitions, 5160 flow [2024-06-14 12:42:14,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 335 transitions, 4936 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:14,260 INFO L231 Difference]: Finished difference. Result has 352 places, 321 transitions, 4356 flow [2024-06-14 12:42:14,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4218, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4356, PETRI_PLACES=352, PETRI_TRANSITIONS=321} [2024-06-14 12:42:14,260 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 321 predicate places. [2024-06-14 12:42:14,261 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 321 transitions, 4356 flow [2024-06-14 12:42:14,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:14,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:14,262 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-14 12:42:14,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:42:14,262 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-14 12:42:14,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:14,263 INFO L85 PathProgramCache]: Analyzing trace with hash 82400120, now seen corresponding path program 7 times [2024-06-14 12:42:14,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:14,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878482762] [2024-06-14 12:42:14,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:14,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:14,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:15,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:15,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:15,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878482762] [2024-06-14 12:42:15,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878482762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:15,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:15,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:15,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215041609] [2024-06-14 12:42:15,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:15,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:15,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:15,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:15,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:15,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:15,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 321 transitions, 4356 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:15,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:15,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:15,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:16,434 INFO L124 PetriNetUnfolderBase]: 815/1471 cut-off events. [2024-06-14 12:42:16,434 INFO L125 PetriNetUnfolderBase]: For 138566/138566 co-relation queries the response was YES. [2024-06-14 12:42:16,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10455 conditions, 1471 events. 815/1471 cut-off events. For 138566/138566 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8300 event pairs, 137 based on Foata normal form. 2/1473 useless extension candidates. Maximal degree in co-relation 10315. Up to 1146 conditions per place. [2024-06-14 12:42:16,450 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 256 selfloop transitions, 83 changer transitions 0/341 dead transitions. [2024-06-14 12:42:16,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 341 transitions, 5110 flow [2024-06-14 12:42:16,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:16,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:16,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:42:16,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:42:16,452 INFO L175 Difference]: Start difference. First operand has 352 places, 321 transitions, 4356 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:42:16,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 341 transitions, 5110 flow [2024-06-14 12:42:17,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 341 transitions, 4986 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:17,083 INFO L231 Difference]: Finished difference. Result has 354 places, 323 transitions, 4431 flow [2024-06-14 12:42:17,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4232, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4431, PETRI_PLACES=354, PETRI_TRANSITIONS=323} [2024-06-14 12:42:17,083 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 323 predicate places. [2024-06-14 12:42:17,083 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 323 transitions, 4431 flow [2024-06-14 12:42:17,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:17,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:17,084 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-14 12:42:17,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:42:17,084 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-14 12:42:17,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:17,084 INFO L85 PathProgramCache]: Analyzing trace with hash 82630760, now seen corresponding path program 8 times [2024-06-14 12:42:17,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:17,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663580481] [2024-06-14 12:42:17,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:17,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:17,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:18,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:18,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:18,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663580481] [2024-06-14 12:42:18,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663580481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:18,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:18,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:18,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490318814] [2024-06-14 12:42:18,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:18,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:18,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:18,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:18,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:18,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:18,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 323 transitions, 4431 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:18,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:18,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:18,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:18,819 INFO L124 PetriNetUnfolderBase]: 821/1481 cut-off events. [2024-06-14 12:42:18,820 INFO L125 PetriNetUnfolderBase]: For 141896/141896 co-relation queries the response was YES. [2024-06-14 12:42:18,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10611 conditions, 1481 events. 821/1481 cut-off events. For 141896/141896 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8349 event pairs, 138 based on Foata normal form. 2/1483 useless extension candidates. Maximal degree in co-relation 10470. Up to 1156 conditions per place. [2024-06-14 12:42:18,835 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 255 selfloop transitions, 85 changer transitions 0/342 dead transitions. [2024-06-14 12:42:18,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 342 transitions, 5187 flow [2024-06-14 12:42:18,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:18,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:18,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 12:42:18,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-14 12:42:18,837 INFO L175 Difference]: Start difference. First operand has 354 places, 323 transitions, 4431 flow. Second operand 11 states and 127 transitions. [2024-06-14 12:42:18,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 342 transitions, 5187 flow [2024-06-14 12:42:19,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 342 transitions, 5028 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:19,403 INFO L231 Difference]: Finished difference. Result has 357 places, 325 transitions, 4479 flow [2024-06-14 12:42:19,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4479, PETRI_PLACES=357, PETRI_TRANSITIONS=325} [2024-06-14 12:42:19,404 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 326 predicate places. [2024-06-14 12:42:19,404 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 325 transitions, 4479 flow [2024-06-14 12:42:19,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:19,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:19,404 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-14 12:42:19,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:42:19,404 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:19,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:19,405 INFO L85 PathProgramCache]: Analyzing trace with hash 82639688, now seen corresponding path program 1 times [2024-06-14 12:42:19,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:19,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348123696] [2024-06-14 12:42:19,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:19,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:20,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:20,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:20,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348123696] [2024-06-14 12:42:20,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348123696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:20,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:20,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:42:20,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148426570] [2024-06-14 12:42:20,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:20,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:42:20,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:20,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:42:20,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:42:20,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:20,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 325 transitions, 4479 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:20,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:20,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:20,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:21,303 INFO L124 PetriNetUnfolderBase]: 829/1497 cut-off events. [2024-06-14 12:42:21,304 INFO L125 PetriNetUnfolderBase]: For 155040/155040 co-relation queries the response was YES. [2024-06-14 12:42:21,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10759 conditions, 1497 events. 829/1497 cut-off events. For 155040/155040 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8491 event pairs, 151 based on Foata normal form. 4/1501 useless extension candidates. Maximal degree in co-relation 10617. Up to 1168 conditions per place. [2024-06-14 12:42:21,320 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 257 selfloop transitions, 85 changer transitions 0/344 dead transitions. [2024-06-14 12:42:21,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 344 transitions, 5249 flow [2024-06-14 12:42:21,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:21,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:21,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:42:21,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:42:21,322 INFO L175 Difference]: Start difference. First operand has 357 places, 325 transitions, 4479 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:42:21,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 344 transitions, 5249 flow [2024-06-14 12:42:21,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 344 transitions, 5081 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:21,840 INFO L231 Difference]: Finished difference. Result has 360 places, 327 transitions, 4530 flow [2024-06-14 12:42:21,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4311, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4530, PETRI_PLACES=360, PETRI_TRANSITIONS=327} [2024-06-14 12:42:21,841 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 329 predicate places. [2024-06-14 12:42:21,841 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 327 transitions, 4530 flow [2024-06-14 12:42:21,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:21,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:21,841 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-14 12:42:21,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:42:21,841 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:21,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:21,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1005000940, now seen corresponding path program 9 times [2024-06-14 12:42:21,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:21,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206998389] [2024-06-14 12:42:21,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:21,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:21,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:22,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:22,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:22,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206998389] [2024-06-14 12:42:22,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206998389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:22,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:22,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:22,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747214077] [2024-06-14 12:42:22,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:22,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:22,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:22,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:22,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:23,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:23,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 327 transitions, 4530 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:23,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:23,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:23,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:23,695 INFO L124 PetriNetUnfolderBase]: 835/1507 cut-off events. [2024-06-14 12:42:23,696 INFO L125 PetriNetUnfolderBase]: For 148135/148135 co-relation queries the response was YES. [2024-06-14 12:42:23,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10856 conditions, 1507 events. 835/1507 cut-off events. For 148135/148135 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8528 event pairs, 134 based on Foata normal form. 2/1509 useless extension candidates. Maximal degree in co-relation 10713. Up to 851 conditions per place. [2024-06-14 12:42:23,713 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 212 selfloop transitions, 138 changer transitions 0/352 dead transitions. [2024-06-14 12:42:23,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 352 transitions, 5728 flow [2024-06-14 12:42:23,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:42:23,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:42:23,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-14 12:42:23,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-14 12:42:23,714 INFO L175 Difference]: Start difference. First operand has 360 places, 327 transitions, 4530 flow. Second operand 12 states and 149 transitions. [2024-06-14 12:42:23,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 352 transitions, 5728 flow [2024-06-14 12:42:24,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 352 transitions, 5529 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:24,246 INFO L231 Difference]: Finished difference. Result has 364 places, 329 transitions, 4644 flow [2024-06-14 12:42:24,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4644, PETRI_PLACES=364, PETRI_TRANSITIONS=329} [2024-06-14 12:42:24,252 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-14 12:42:24,252 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 329 transitions, 4644 flow [2024-06-14 12:42:24,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:24,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:24,252 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-14 12:42:24,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 12:42:24,252 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:24,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:24,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1627034032, now seen corresponding path program 10 times [2024-06-14 12:42:24,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:24,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357691720] [2024-06-14 12:42:24,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:24,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:24,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:25,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:25,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:25,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357691720] [2024-06-14 12:42:25,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357691720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:25,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:25,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:25,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323037621] [2024-06-14 12:42:25,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:25,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:25,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:25,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:25,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:25,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:25,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 329 transitions, 4644 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:25,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:25,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:25,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:26,150 INFO L124 PetriNetUnfolderBase]: 841/1517 cut-off events. [2024-06-14 12:42:26,164 INFO L125 PetriNetUnfolderBase]: For 151139/151139 co-relation queries the response was YES. [2024-06-14 12:42:26,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11013 conditions, 1517 events. 841/1517 cut-off events. For 151139/151139 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 8613 event pairs, 139 based on Foata normal form. 2/1519 useless extension candidates. Maximal degree in co-relation 10869. Up to 857 conditions per place. [2024-06-14 12:42:26,191 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 222 selfloop transitions, 128 changer transitions 0/352 dead transitions. [2024-06-14 12:42:26,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 352 transitions, 5844 flow [2024-06-14 12:42:26,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:26,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:26,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-14 12:42:26,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 12:42:26,194 INFO L175 Difference]: Start difference. First operand has 364 places, 329 transitions, 4644 flow. Second operand 11 states and 141 transitions. [2024-06-14 12:42:26,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 352 transitions, 5844 flow [2024-06-14 12:42:26,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 352 transitions, 5598 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:26,797 INFO L231 Difference]: Finished difference. Result has 366 places, 331 transitions, 4695 flow [2024-06-14 12:42:26,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4400, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4695, PETRI_PLACES=366, PETRI_TRANSITIONS=331} [2024-06-14 12:42:26,797 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 335 predicate places. [2024-06-14 12:42:26,797 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 331 transitions, 4695 flow [2024-06-14 12:42:26,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:26,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:26,798 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-14 12:42:26,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 12:42:26,798 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:26,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:26,798 INFO L85 PathProgramCache]: Analyzing trace with hash -90096466, now seen corresponding path program 18 times [2024-06-14 12:42:26,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:26,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235094504] [2024-06-14 12:42:26,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:26,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:26,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:27,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:27,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:27,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235094504] [2024-06-14 12:42:27,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235094504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:27,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:27,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:27,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168703613] [2024-06-14 12:42:27,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:27,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:27,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:27,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:27,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:27,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:27,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 331 transitions, 4695 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:27,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:27,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:27,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:28,304 INFO L124 PetriNetUnfolderBase]: 838/1512 cut-off events. [2024-06-14 12:42:28,304 INFO L125 PetriNetUnfolderBase]: For 144259/144259 co-relation queries the response was YES. [2024-06-14 12:42:28,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10780 conditions, 1512 events. 838/1512 cut-off events. For 144259/144259 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8556 event pairs, 132 based on Foata normal form. 2/1514 useless extension candidates. Maximal degree in co-relation 10635. Up to 1185 conditions per place. [2024-06-14 12:42:28,318 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 239 selfloop transitions, 105 changer transitions 0/346 dead transitions. [2024-06-14 12:42:28,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 346 transitions, 5421 flow [2024-06-14 12:42:28,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:28,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:28,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:42:28,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:42:28,319 INFO L175 Difference]: Start difference. First operand has 366 places, 331 transitions, 4695 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:42:28,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 346 transitions, 5421 flow [2024-06-14 12:42:28,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 346 transitions, 5178 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:28,934 INFO L231 Difference]: Finished difference. Result has 369 places, 331 transitions, 4668 flow [2024-06-14 12:42:28,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4452, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4668, PETRI_PLACES=369, PETRI_TRANSITIONS=331} [2024-06-14 12:42:28,934 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 338 predicate places. [2024-06-14 12:42:28,934 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 331 transitions, 4668 flow [2024-06-14 12:42:28,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:28,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:28,935 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-14 12:42:28,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 12:42:28,935 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:28,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:28,935 INFO L85 PathProgramCache]: Analyzing trace with hash -90096280, now seen corresponding path program 11 times [2024-06-14 12:42:28,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:28,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173787818] [2024-06-14 12:42:28,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:28,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:28,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:29,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-14 12:42:29,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:29,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173787818] [2024-06-14 12:42:29,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173787818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:29,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:29,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:29,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357392248] [2024-06-14 12:42:29,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:29,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:29,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:29,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:29,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:30,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:30,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 331 transitions, 4668 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:30,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:30,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:30,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:30,672 INFO L124 PetriNetUnfolderBase]: 834/1506 cut-off events. [2024-06-14 12:42:30,673 INFO L125 PetriNetUnfolderBase]: For 135686/135686 co-relation queries the response was YES. [2024-06-14 12:42:30,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10462 conditions, 1506 events. 834/1506 cut-off events. For 135686/135686 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8546 event pairs, 140 based on Foata normal form. 2/1508 useless extension candidates. Maximal degree in co-relation 10316. Up to 1172 conditions per place. [2024-06-14 12:42:30,688 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 262 selfloop transitions, 87 changer transitions 0/351 dead transitions. [2024-06-14 12:42:30,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 351 transitions, 5426 flow [2024-06-14 12:42:30,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:42:30,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:42:30,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 12:42:30,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 12:42:30,690 INFO L175 Difference]: Start difference. First operand has 369 places, 331 transitions, 4668 flow. Second operand 11 states and 136 transitions. [2024-06-14 12:42:30,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 351 transitions, 5426 flow [2024-06-14 12:42:31,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 351 transitions, 5198 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 12:42:31,273 INFO L231 Difference]: Finished difference. Result has 370 places, 331 transitions, 4619 flow [2024-06-14 12:42:31,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4619, PETRI_PLACES=370, PETRI_TRANSITIONS=331} [2024-06-14 12:42:31,274 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 339 predicate places. [2024-06-14 12:42:31,274 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 331 transitions, 4619 flow [2024-06-14 12:42:31,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:31,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:31,274 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-14 12:42:31,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 12:42:31,275 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:31,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:31,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1338834570, now seen corresponding path program 19 times [2024-06-14 12:42:31,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:31,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379259166] [2024-06-14 12:42:31,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:31,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:31,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:31,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-14 12:42:31,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:31,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379259166] [2024-06-14 12:42:31,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379259166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:31,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:31,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:31,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771769341] [2024-06-14 12:42:31,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:31,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:31,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:31,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:31,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:31,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:31,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 331 transitions, 4619 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:31,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:31,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:31,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:32,392 INFO L124 PetriNetUnfolderBase]: 838/1514 cut-off events. [2024-06-14 12:42:32,392 INFO L125 PetriNetUnfolderBase]: For 133522/133522 co-relation queries the response was YES. [2024-06-14 12:42:32,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10448 conditions, 1514 events. 838/1514 cut-off events. For 133522/133522 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 8627 event pairs, 107 based on Foata normal form. 2/1516 useless extension candidates. Maximal degree in co-relation 10302. Up to 705 conditions per place. [2024-06-14 12:42:32,409 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 221 selfloop transitions, 124 changer transitions 0/347 dead transitions. [2024-06-14 12:42:32,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 347 transitions, 5558 flow [2024-06-14 12:42:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:42:32,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:42:32,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:42:32,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:42:32,411 INFO L175 Difference]: Start difference. First operand has 370 places, 331 transitions, 4619 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:42:32,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 347 transitions, 5558 flow [2024-06-14 12:42:32,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 347 transitions, 5161 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-14 12:42:32,924 INFO L231 Difference]: Finished difference. Result has 364 places, 332 transitions, 4491 flow [2024-06-14 12:42:32,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4222, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4491, PETRI_PLACES=364, PETRI_TRANSITIONS=332} [2024-06-14 12:42:32,925 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-14 12:42:32,925 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 332 transitions, 4491 flow [2024-06-14 12:42:32,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:32,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:32,926 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-14 12:42:32,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 12:42:32,926 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:32,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:32,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1397046990, now seen corresponding path program 20 times [2024-06-14 12:42:32,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:32,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386867814] [2024-06-14 12:42:32,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:32,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:33,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:33,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:33,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386867814] [2024-06-14 12:42:33,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386867814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:33,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:33,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:33,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835760446] [2024-06-14 12:42:33,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:33,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:33,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:33,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:33,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:33,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:33,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 332 transitions, 4491 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:33,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:33,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:33,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:34,217 INFO L124 PetriNetUnfolderBase]: 842/1522 cut-off events. [2024-06-14 12:42:34,218 INFO L125 PetriNetUnfolderBase]: For 134139/134139 co-relation queries the response was YES. [2024-06-14 12:42:34,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10492 conditions, 1522 events. 842/1522 cut-off events. For 134139/134139 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 8681 event pairs, 133 based on Foata normal form. 2/1524 useless extension candidates. Maximal degree in co-relation 10345. Up to 1183 conditions per place. [2024-06-14 12:42:34,235 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 219 selfloop transitions, 123 changer transitions 0/344 dead transitions. [2024-06-14 12:42:34,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 344 transitions, 5214 flow [2024-06-14 12:42:34,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:42:34,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:42:34,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:42:34,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:42:34,236 INFO L175 Difference]: Start difference. First operand has 364 places, 332 transitions, 4491 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:42:34,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 344 transitions, 5214 flow [2024-06-14 12:42:34,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 344 transitions, 5029 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:34,862 INFO L231 Difference]: Finished difference. Result has 365 places, 333 transitions, 4577 flow [2024-06-14 12:42:34,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4577, PETRI_PLACES=365, PETRI_TRANSITIONS=333} [2024-06-14 12:42:34,863 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 334 predicate places. [2024-06-14 12:42:34,863 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 333 transitions, 4577 flow [2024-06-14 12:42:34,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:34,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:34,863 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-14 12:42:34,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 12:42:34,864 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:34,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:34,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1794246240, now seen corresponding path program 21 times [2024-06-14 12:42:34,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:34,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349903333] [2024-06-14 12:42:34,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:34,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:34,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:35,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:35,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:35,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349903333] [2024-06-14 12:42:35,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349903333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:35,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:35,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:35,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149354489] [2024-06-14 12:42:35,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:35,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:35,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:35,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:35,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:35,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:35,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 333 transitions, 4577 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:35,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:35,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:35,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:36,054 INFO L124 PetriNetUnfolderBase]: 846/1530 cut-off events. [2024-06-14 12:42:36,054 INFO L125 PetriNetUnfolderBase]: For 131677/131677 co-relation queries the response was YES. [2024-06-14 12:42:36,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10563 conditions, 1530 events. 846/1530 cut-off events. For 131677/131677 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 8730 event pairs, 129 based on Foata normal form. 2/1532 useless extension candidates. Maximal degree in co-relation 10417. Up to 1147 conditions per place. [2024-06-14 12:42:36,072 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 221 selfloop transitions, 123 changer transitions 0/346 dead transitions. [2024-06-14 12:42:36,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 346 transitions, 5307 flow [2024-06-14 12:42:36,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:42:36,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:42:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:42:36,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:42:36,073 INFO L175 Difference]: Start difference. First operand has 365 places, 333 transitions, 4577 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:42:36,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 346 transitions, 5307 flow [2024-06-14 12:42:36,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 346 transitions, 5065 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:42:36,578 INFO L231 Difference]: Finished difference. Result has 367 places, 334 transitions, 4604 flow [2024-06-14 12:42:36,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4604, PETRI_PLACES=367, PETRI_TRANSITIONS=334} [2024-06-14 12:42:36,592 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 336 predicate places. [2024-06-14 12:42:36,592 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 334 transitions, 4604 flow [2024-06-14 12:42:36,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:36,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:36,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-14 12:42:36,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 12:42:36,593 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:36,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:36,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1794361560, now seen corresponding path program 22 times [2024-06-14 12:42:36,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:36,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078390840] [2024-06-14 12:42:36,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:36,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:36,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:37,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:37,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:37,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078390840] [2024-06-14 12:42:37,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078390840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:37,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:37,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:37,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369869289] [2024-06-14 12:42:37,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:37,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:37,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:37,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:37,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:37,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:37,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 334 transitions, 4604 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:37,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:37,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:37,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:37,854 INFO L124 PetriNetUnfolderBase]: 857/1551 cut-off events. [2024-06-14 12:42:37,854 INFO L125 PetriNetUnfolderBase]: For 145199/145199 co-relation queries the response was YES. [2024-06-14 12:42:37,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10920 conditions, 1551 events. 857/1551 cut-off events. For 145199/145199 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 8893 event pairs, 126 based on Foata normal form. 2/1553 useless extension candidates. Maximal degree in co-relation 10773. Up to 1035 conditions per place. [2024-06-14 12:42:37,872 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 224 selfloop transitions, 124 changer transitions 0/350 dead transitions. [2024-06-14 12:42:37,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 350 transitions, 5570 flow [2024-06-14 12:42:37,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:42:37,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:42:37,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-14 12:42:37,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-14 12:42:37,873 INFO L175 Difference]: Start difference. First operand has 367 places, 334 transitions, 4604 flow. Second operand 9 states and 106 transitions. [2024-06-14 12:42:37,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 350 transitions, 5570 flow [2024-06-14 12:42:38,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 350 transitions, 5316 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:38,471 INFO L231 Difference]: Finished difference. Result has 368 places, 336 transitions, 4641 flow [2024-06-14 12:42:38,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4641, PETRI_PLACES=368, PETRI_TRANSITIONS=336} [2024-06-14 12:42:38,471 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 337 predicate places. [2024-06-14 12:42:38,471 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 336 transitions, 4641 flow [2024-06-14 12:42:38,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:38,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:38,472 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-14 12:42:38,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 12:42:38,472 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:38,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:38,472 INFO L85 PathProgramCache]: Analyzing trace with hash 897852846, now seen corresponding path program 12 times [2024-06-14 12:42:38,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:38,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118107383] [2024-06-14 12:42:38,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:38,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:39,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-14 12:42:39,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:39,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118107383] [2024-06-14 12:42:39,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118107383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:39,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:39,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:39,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126122354] [2024-06-14 12:42:39,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:39,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:39,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:39,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:39,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:39,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:39,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 336 transitions, 4641 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:39,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:39,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:39,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:40,386 INFO L124 PetriNetUnfolderBase]: 863/1561 cut-off events. [2024-06-14 12:42:40,386 INFO L125 PetriNetUnfolderBase]: For 145690/145690 co-relation queries the response was YES. [2024-06-14 12:42:40,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10992 conditions, 1561 events. 863/1561 cut-off events. For 145690/145690 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8968 event pairs, 152 based on Foata normal form. 2/1563 useless extension candidates. Maximal degree in co-relation 10845. Up to 1228 conditions per place. [2024-06-14 12:42:40,404 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 256 selfloop transitions, 94 changer transitions 0/352 dead transitions. [2024-06-14 12:42:40,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 352 transitions, 5397 flow [2024-06-14 12:42:40,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:40,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:40,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:42:40,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:42:40,405 INFO L175 Difference]: Start difference. First operand has 368 places, 336 transitions, 4641 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:42:40,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 352 transitions, 5397 flow [2024-06-14 12:42:40,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 352 transitions, 5251 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:42:40,941 INFO L231 Difference]: Finished difference. Result has 372 places, 338 transitions, 4713 flow [2024-06-14 12:42:40,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4495, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4713, PETRI_PLACES=372, PETRI_TRANSITIONS=338} [2024-06-14 12:42:40,948 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 341 predicate places. [2024-06-14 12:42:40,949 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 338 transitions, 4713 flow [2024-06-14 12:42:40,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:40,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:40,949 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-14 12:42:40,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 12:42:40,949 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:40,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:40,950 INFO L85 PathProgramCache]: Analyzing trace with hash 897846150, now seen corresponding path program 23 times [2024-06-14 12:42:40,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:40,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084765093] [2024-06-14 12:42:40,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:40,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:40,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:41,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:41,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:41,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084765093] [2024-06-14 12:42:41,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084765093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:41,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:41,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:41,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771319362] [2024-06-14 12:42:41,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:41,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:41,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:41,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:41,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:41,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:41,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 338 transitions, 4713 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:41,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:41,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:41,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:42,501 INFO L124 PetriNetUnfolderBase]: 867/1569 cut-off events. [2024-06-14 12:42:42,501 INFO L125 PetriNetUnfolderBase]: For 145658/145658 co-relation queries the response was YES. [2024-06-14 12:42:42,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11215 conditions, 1569 events. 867/1569 cut-off events. For 145658/145658 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 9016 event pairs, 138 based on Foata normal form. 2/1571 useless extension candidates. Maximal degree in co-relation 11067. Up to 1218 conditions per place. [2024-06-14 12:42:42,519 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 224 selfloop transitions, 125 changer transitions 0/351 dead transitions. [2024-06-14 12:42:42,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 351 transitions, 5457 flow [2024-06-14 12:42:42,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:42,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:42,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 12:42:42,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:42:42,520 INFO L175 Difference]: Start difference. First operand has 372 places, 338 transitions, 4713 flow. Second operand 10 states and 115 transitions. [2024-06-14 12:42:42,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 351 transitions, 5457 flow [2024-06-14 12:42:42,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 351 transitions, 5241 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:42,998 INFO L231 Difference]: Finished difference. Result has 373 places, 339 transitions, 4781 flow [2024-06-14 12:42:42,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4781, PETRI_PLACES=373, PETRI_TRANSITIONS=339} [2024-06-14 12:42:42,999 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 342 predicate places. [2024-06-14 12:42:42,999 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 339 transitions, 4781 flow [2024-06-14 12:42:42,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:42,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:42,999 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-14 12:42:43,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 12:42:43,000 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:43,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:43,000 INFO L85 PathProgramCache]: Analyzing trace with hash -205832380, now seen corresponding path program 13 times [2024-06-14 12:42:43,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:43,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014083141] [2024-06-14 12:42:43,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:43,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:43,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:44,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:44,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:44,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014083141] [2024-06-14 12:42:44,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014083141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:44,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:44,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:44,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557142633] [2024-06-14 12:42:44,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:44,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:44,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:44,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:44,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:44,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:44,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 339 transitions, 4781 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:44,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:44,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:44,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:44,629 INFO L124 PetriNetUnfolderBase]: 873/1579 cut-off events. [2024-06-14 12:42:44,629 INFO L125 PetriNetUnfolderBase]: For 145804/145804 co-relation queries the response was YES. [2024-06-14 12:42:44,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11310 conditions, 1579 events. 873/1579 cut-off events. For 145804/145804 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 9077 event pairs, 155 based on Foata normal form. 2/1581 useless extension candidates. Maximal degree in co-relation 11162. Up to 1228 conditions per place. [2024-06-14 12:42:44,647 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 254 selfloop transitions, 100 changer transitions 0/356 dead transitions. [2024-06-14 12:42:44,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 356 transitions, 5553 flow [2024-06-14 12:42:44,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:44,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:44,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:42:44,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-14 12:42:44,648 INFO L175 Difference]: Start difference. First operand has 373 places, 339 transitions, 4781 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:42:44,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 356 transitions, 5553 flow [2024-06-14 12:42:45,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 356 transitions, 5295 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:42:45,224 INFO L231 Difference]: Finished difference. Result has 373 places, 341 transitions, 4757 flow [2024-06-14 12:42:45,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4523, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4757, PETRI_PLACES=373, PETRI_TRANSITIONS=341} [2024-06-14 12:42:45,225 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 342 predicate places. [2024-06-14 12:42:45,225 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 341 transitions, 4757 flow [2024-06-14 12:42:45,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:45,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:45,226 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-14 12:42:45,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 12:42:45,226 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:45,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:45,226 INFO L85 PathProgramCache]: Analyzing trace with hash -206010196, now seen corresponding path program 24 times [2024-06-14 12:42:45,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:45,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421604293] [2024-06-14 12:42:45,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:45,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:45,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:46,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:46,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:46,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421604293] [2024-06-14 12:42:46,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421604293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:46,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:46,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:46,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456458696] [2024-06-14 12:42:46,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:46,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:46,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:46,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:46,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:46,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:46,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 341 transitions, 4757 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:46,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:46,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:46,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:46,603 INFO L124 PetriNetUnfolderBase]: 877/1587 cut-off events. [2024-06-14 12:42:46,604 INFO L125 PetriNetUnfolderBase]: For 146004/146004 co-relation queries the response was YES. [2024-06-14 12:42:46,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11336 conditions, 1587 events. 877/1587 cut-off events. For 146004/146004 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 9140 event pairs, 159 based on Foata normal form. 2/1589 useless extension candidates. Maximal degree in co-relation 11188. Up to 1336 conditions per place. [2024-06-14 12:42:46,622 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 272 selfloop transitions, 82 changer transitions 0/356 dead transitions. [2024-06-14 12:42:46,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 356 transitions, 5723 flow [2024-06-14 12:42:46,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:46,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:46,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 12:42:46,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-14 12:42:46,623 INFO L175 Difference]: Start difference. First operand has 373 places, 341 transitions, 4757 flow. Second operand 10 states and 114 transitions. [2024-06-14 12:42:46,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 356 transitions, 5723 flow [2024-06-14 12:42:47,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 356 transitions, 5512 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:47,146 INFO L231 Difference]: Finished difference. Result has 374 places, 342 transitions, 4738 flow [2024-06-14 12:42:47,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4738, PETRI_PLACES=374, PETRI_TRANSITIONS=342} [2024-06-14 12:42:47,147 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 343 predicate places. [2024-06-14 12:42:47,147 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 342 transitions, 4738 flow [2024-06-14 12:42:47,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:47,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:47,147 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-14 12:42:47,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 12:42:47,148 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:47,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:47,148 INFO L85 PathProgramCache]: Analyzing trace with hash -206005546, now seen corresponding path program 25 times [2024-06-14 12:42:47,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:47,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736455955] [2024-06-14 12:42:47,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:47,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:48,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:48,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:48,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736455955] [2024-06-14 12:42:48,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736455955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:48,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:48,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:48,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288191933] [2024-06-14 12:42:48,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:48,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:48,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:48,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:48,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:48,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:48,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 342 transitions, 4738 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:48,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:48,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:48,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:48,720 INFO L124 PetriNetUnfolderBase]: 874/1582 cut-off events. [2024-06-14 12:42:48,720 INFO L125 PetriNetUnfolderBase]: For 135172/135172 co-relation queries the response was YES. [2024-06-14 12:42:48,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11032 conditions, 1582 events. 874/1582 cut-off events. For 135172/135172 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9146 event pairs, 160 based on Foata normal form. 2/1584 useless extension candidates. Maximal degree in co-relation 10884. Up to 1386 conditions per place. [2024-06-14 12:42:48,738 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 276 selfloop transitions, 76 changer transitions 0/354 dead transitions. [2024-06-14 12:42:48,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 354 transitions, 5470 flow [2024-06-14 12:42:48,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:48,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:48,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:42:48,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:42:48,740 INFO L175 Difference]: Start difference. First operand has 374 places, 342 transitions, 4738 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:42:48,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 354 transitions, 5470 flow [2024-06-14 12:42:49,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 354 transitions, 5265 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:49,202 INFO L231 Difference]: Finished difference. Result has 375 places, 342 transitions, 4691 flow [2024-06-14 12:42:49,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4691, PETRI_PLACES=375, PETRI_TRANSITIONS=342} [2024-06-14 12:42:49,203 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 344 predicate places. [2024-06-14 12:42:49,203 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 342 transitions, 4691 flow [2024-06-14 12:42:49,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:49,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:49,203 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-14 12:42:49,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 12:42:49,203 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:49,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:49,204 INFO L85 PathProgramCache]: Analyzing trace with hash -206005360, now seen corresponding path program 14 times [2024-06-14 12:42:49,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:49,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070099459] [2024-06-14 12:42:49,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:49,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:49,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:50,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:50,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:50,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070099459] [2024-06-14 12:42:50,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070099459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:50,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:50,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:50,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182110367] [2024-06-14 12:42:50,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:50,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:50,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:50,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:50,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:50,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:50,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 342 transitions, 4691 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:50,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:50,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:50,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:50,742 INFO L124 PetriNetUnfolderBase]: 870/1576 cut-off events. [2024-06-14 12:42:50,743 INFO L125 PetriNetUnfolderBase]: For 124042/124042 co-relation queries the response was YES. [2024-06-14 12:42:50,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10721 conditions, 1576 events. 870/1576 cut-off events. For 124042/124042 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9116 event pairs, 153 based on Foata normal form. 2/1578 useless extension candidates. Maximal degree in co-relation 10573. Up to 1195 conditions per place. [2024-06-14 12:42:50,761 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 245 selfloop transitions, 109 changer transitions 0/356 dead transitions. [2024-06-14 12:42:50,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 356 transitions, 5439 flow [2024-06-14 12:42:50,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:42:50,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:42:50,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-14 12:42:50,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 12:42:50,762 INFO L175 Difference]: Start difference. First operand has 375 places, 342 transitions, 4691 flow. Second operand 9 states and 112 transitions. [2024-06-14 12:42:50,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 356 transitions, 5439 flow [2024-06-14 12:42:51,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 356 transitions, 5281 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:51,212 INFO L231 Difference]: Finished difference. Result has 375 places, 342 transitions, 4759 flow [2024-06-14 12:42:51,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4759, PETRI_PLACES=375, PETRI_TRANSITIONS=342} [2024-06-14 12:42:51,213 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 344 predicate places. [2024-06-14 12:42:51,213 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 342 transitions, 4759 flow [2024-06-14 12:42:51,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:51,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:51,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-14 12:42:51,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 12:42:51,213 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:51,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:51,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1084929492, now seen corresponding path program 26 times [2024-06-14 12:42:51,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:51,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098031581] [2024-06-14 12:42:51,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:51,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:51,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:52,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:52,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:52,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098031581] [2024-06-14 12:42:52,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098031581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:52,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:52,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:52,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032572059] [2024-06-14 12:42:52,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:52,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:52,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:52,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:52,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:52,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:52,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 342 transitions, 4759 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:52,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:52,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:52,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:52,695 INFO L124 PetriNetUnfolderBase]: 874/1584 cut-off events. [2024-06-14 12:42:52,695 INFO L125 PetriNetUnfolderBase]: For 124345/124345 co-relation queries the response was YES. [2024-06-14 12:42:52,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10869 conditions, 1584 events. 874/1584 cut-off events. For 124345/124345 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9155 event pairs, 73 based on Foata normal form. 2/1586 useless extension candidates. Maximal degree in co-relation 10721. Up to 1114 conditions per place. [2024-06-14 12:42:52,713 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 234 selfloop transitions, 126 changer transitions 0/362 dead transitions. [2024-06-14 12:42:52,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 362 transitions, 5747 flow [2024-06-14 12:42:52,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:52,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:52,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:42:52,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-14 12:42:52,715 INFO L175 Difference]: Start difference. First operand has 375 places, 342 transitions, 4759 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:42:52,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 362 transitions, 5747 flow [2024-06-14 12:42:53,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 362 transitions, 5472 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:53,117 INFO L231 Difference]: Finished difference. Result has 376 places, 343 transitions, 4760 flow [2024-06-14 12:42:53,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4760, PETRI_PLACES=376, PETRI_TRANSITIONS=343} [2024-06-14 12:42:53,117 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 345 predicate places. [2024-06-14 12:42:53,118 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 343 transitions, 4760 flow [2024-06-14 12:42:53,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:53,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:53,118 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-14 12:42:53,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 12:42:53,118 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:53,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:53,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1084814172, now seen corresponding path program 27 times [2024-06-14 12:42:53,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:53,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536807466] [2024-06-14 12:42:53,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:53,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:53,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:54,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:54,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:54,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536807466] [2024-06-14 12:42:54,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536807466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:54,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:54,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:42:54,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564089463] [2024-06-14 12:42:54,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:54,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:42:54,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:54,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:42:54,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:42:54,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:54,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 343 transitions, 4760 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:54,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:54,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:54,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:54,637 INFO L124 PetriNetUnfolderBase]: 885/1605 cut-off events. [2024-06-14 12:42:54,637 INFO L125 PetriNetUnfolderBase]: For 135015/135015 co-relation queries the response was YES. [2024-06-14 12:42:54,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11179 conditions, 1605 events. 885/1605 cut-off events. For 135015/135015 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9345 event pairs, 126 based on Foata normal form. 2/1607 useless extension candidates. Maximal degree in co-relation 11031. Up to 1308 conditions per place. [2024-06-14 12:42:54,655 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 246 selfloop transitions, 115 changer transitions 0/363 dead transitions. [2024-06-14 12:42:54,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 363 transitions, 5768 flow [2024-06-14 12:42:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:42:54,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:42:54,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:42:54,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-14 12:42:54,656 INFO L175 Difference]: Start difference. First operand has 376 places, 343 transitions, 4760 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:42:54,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 363 transitions, 5768 flow [2024-06-14 12:42:55,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 363 transitions, 5442 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:42:55,167 INFO L231 Difference]: Finished difference. Result has 377 places, 345 transitions, 4710 flow [2024-06-14 12:42:55,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4710, PETRI_PLACES=377, PETRI_TRANSITIONS=345} [2024-06-14 12:42:55,168 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 346 predicate places. [2024-06-14 12:42:55,168 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 345 transitions, 4710 flow [2024-06-14 12:42:55,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:55,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:55,168 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-14 12:42:55,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 12:42:55,168 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:55,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:55,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1084809522, now seen corresponding path program 28 times [2024-06-14 12:42:55,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:55,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459811021] [2024-06-14 12:42:55,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:55,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:55,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:55,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:55,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:55,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459811021] [2024-06-14 12:42:55,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459811021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:55,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:55,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:55,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988979699] [2024-06-14 12:42:55,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:55,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:55,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:55,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:55,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:55,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:55,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 345 transitions, 4710 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:55,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:55,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:55,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:56,405 INFO L124 PetriNetUnfolderBase]: 882/1600 cut-off events. [2024-06-14 12:42:56,405 INFO L125 PetriNetUnfolderBase]: For 124242/124242 co-relation queries the response was YES. [2024-06-14 12:42:56,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10677 conditions, 1600 events. 882/1600 cut-off events. For 124242/124242 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9304 event pairs, 141 based on Foata normal form. 2/1602 useless extension candidates. Maximal degree in co-relation 10530. Up to 1273 conditions per place. [2024-06-14 12:42:56,423 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 233 selfloop transitions, 123 changer transitions 0/358 dead transitions. [2024-06-14 12:42:56,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 358 transitions, 5454 flow [2024-06-14 12:42:56,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:42:56,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:42:56,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-14 12:42:56,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:42:56,424 INFO L175 Difference]: Start difference. First operand has 377 places, 345 transitions, 4710 flow. Second operand 9 states and 108 transitions. [2024-06-14 12:42:56,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 358 transitions, 5454 flow [2024-06-14 12:42:56,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 358 transitions, 5228 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 12:42:56,915 INFO L231 Difference]: Finished difference. Result has 379 places, 345 transitions, 4736 flow [2024-06-14 12:42:56,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4484, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4736, PETRI_PLACES=379, PETRI_TRANSITIONS=345} [2024-06-14 12:42:56,915 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 348 predicate places. [2024-06-14 12:42:56,916 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 345 transitions, 4736 flow [2024-06-14 12:42:56,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:56,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:56,916 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-14 12:42:56,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 12:42:56,916 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:56,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:56,917 INFO L85 PathProgramCache]: Analyzing trace with hash -580552986, now seen corresponding path program 15 times [2024-06-14 12:42:56,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:56,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953001490] [2024-06-14 12:42:56,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:56,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:56,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:57,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:57,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:57,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953001490] [2024-06-14 12:42:57,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953001490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:57,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:57,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:57,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330743303] [2024-06-14 12:42:57,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:57,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:57,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:57,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:57,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:57,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:57,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 345 transitions, 4736 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:57,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:57,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:57,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:42:58,369 INFO L124 PetriNetUnfolderBase]: 878/1594 cut-off events. [2024-06-14 12:42:58,369 INFO L125 PetriNetUnfolderBase]: For 113478/113478 co-relation queries the response was YES. [2024-06-14 12:42:58,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10553 conditions, 1594 events. 878/1594 cut-off events. For 113478/113478 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9265 event pairs, 144 based on Foata normal form. 2/1596 useless extension candidates. Maximal degree in co-relation 10405. Up to 935 conditions per place. [2024-06-14 12:42:58,387 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 200 selfloop transitions, 159 changer transitions 0/361 dead transitions. [2024-06-14 12:42:58,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 361 transitions, 5704 flow [2024-06-14 12:42:58,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:42:58,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:42:58,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-14 12:42:58,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-14 12:42:58,388 INFO L175 Difference]: Start difference. First operand has 379 places, 345 transitions, 4736 flow. Second operand 9 states and 117 transitions. [2024-06-14 12:42:58,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 361 transitions, 5704 flow [2024-06-14 12:42:58,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 361 transitions, 5450 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:42:58,815 INFO L231 Difference]: Finished difference. Result has 380 places, 345 transitions, 4814 flow [2024-06-14 12:42:58,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4482, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4814, PETRI_PLACES=380, PETRI_TRANSITIONS=345} [2024-06-14 12:42:58,816 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 349 predicate places. [2024-06-14 12:42:58,816 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 345 transitions, 4814 flow [2024-06-14 12:42:58,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:58,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:42:58,817 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-14 12:42:58,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 12:42:58,817 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:42:58,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:42:58,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1080345522, now seen corresponding path program 29 times [2024-06-14 12:42:58,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:42:58,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568117244] [2024-06-14 12:42:58,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:42:58,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:42:58,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:42:59,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:42:59,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:42:59,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568117244] [2024-06-14 12:42:59,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568117244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:42:59,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:42:59,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:42:59,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242279602] [2024-06-14 12:42:59,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:42:59,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:42:59,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:42:59,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:42:59,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:42:59,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:42:59,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 345 transitions, 4814 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:42:59,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:42:59,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:42:59,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:00,078 INFO L124 PetriNetUnfolderBase]: 882/1602 cut-off events. [2024-06-14 12:43:00,078 INFO L125 PetriNetUnfolderBase]: For 115807/115807 co-relation queries the response was YES. [2024-06-14 12:43:00,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10751 conditions, 1602 events. 882/1602 cut-off events. For 115807/115807 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9323 event pairs, 72 based on Foata normal form. 2/1604 useless extension candidates. Maximal degree in co-relation 10602. Up to 1204 conditions per place. [2024-06-14 12:43:00,096 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 241 selfloop transitions, 120 changer transitions 0/363 dead transitions. [2024-06-14 12:43:00,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 363 transitions, 5802 flow [2024-06-14 12:43:00,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:43:00,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:43:00,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-14 12:43:00,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923611111111111 [2024-06-14 12:43:00,098 INFO L175 Difference]: Start difference. First operand has 380 places, 345 transitions, 4814 flow. Second operand 9 states and 113 transitions. [2024-06-14 12:43:00,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 363 transitions, 5802 flow [2024-06-14 12:43:00,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 363 transitions, 5387 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:00,544 INFO L231 Difference]: Finished difference. Result has 379 places, 346 transitions, 4664 flow [2024-06-14 12:43:00,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4401, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4664, PETRI_PLACES=379, PETRI_TRANSITIONS=346} [2024-06-14 12:43:00,545 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 348 predicate places. [2024-06-14 12:43:00,545 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 346 transitions, 4664 flow [2024-06-14 12:43:00,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:00,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:00,545 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-14 12:43:00,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 12:43:00,545 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:00,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:00,546 INFO L85 PathProgramCache]: Analyzing trace with hash -913927416, now seen corresponding path program 16 times [2024-06-14 12:43:00,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:00,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729289223] [2024-06-14 12:43:00,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:00,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:00,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:01,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:01,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:01,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729289223] [2024-06-14 12:43:01,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729289223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:01,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:01,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:01,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489878651] [2024-06-14 12:43:01,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:01,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:01,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:01,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:01,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:01,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:01,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 346 transitions, 4664 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:01,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:01,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:01,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:02,196 INFO L124 PetriNetUnfolderBase]: 888/1612 cut-off events. [2024-06-14 12:43:02,196 INFO L125 PetriNetUnfolderBase]: For 114744/114744 co-relation queries the response was YES. [2024-06-14 12:43:02,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10671 conditions, 1612 events. 888/1612 cut-off events. For 114744/114744 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9399 event pairs, 144 based on Foata normal form. 2/1614 useless extension candidates. Maximal degree in co-relation 10522. Up to 1279 conditions per place. [2024-06-14 12:43:02,214 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 269 selfloop transitions, 93 changer transitions 0/364 dead transitions. [2024-06-14 12:43:02,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 364 transitions, 5454 flow [2024-06-14 12:43:02,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:02,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:02,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-14 12:43:02,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-14 12:43:02,215 INFO L175 Difference]: Start difference. First operand has 379 places, 346 transitions, 4664 flow. Second operand 10 states and 119 transitions. [2024-06-14 12:43:02,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 364 transitions, 5454 flow [2024-06-14 12:43:02,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 364 transitions, 5129 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:02,638 INFO L231 Difference]: Finished difference. Result has 380 places, 348 transitions, 4557 flow [2024-06-14 12:43:02,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4339, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4557, PETRI_PLACES=380, PETRI_TRANSITIONS=348} [2024-06-14 12:43:02,639 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 349 predicate places. [2024-06-14 12:43:02,639 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 348 transitions, 4557 flow [2024-06-14 12:43:02,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:02,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:02,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:43:02,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 12:43:02,640 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:02,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:02,640 INFO L85 PathProgramCache]: Analyzing trace with hash 93233022, now seen corresponding path program 17 times [2024-06-14 12:43:02,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:02,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062284105] [2024-06-14 12:43:02,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:02,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:02,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:03,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:03,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:03,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062284105] [2024-06-14 12:43:03,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062284105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:03,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:03,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:03,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137468698] [2024-06-14 12:43:03,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:03,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:03,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:03,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:03,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:03,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:03,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 348 transitions, 4557 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:03,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:03,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:03,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:04,183 INFO L124 PetriNetUnfolderBase]: 904/1638 cut-off events. [2024-06-14 12:43:04,183 INFO L125 PetriNetUnfolderBase]: For 125763/125763 co-relation queries the response was YES. [2024-06-14 12:43:04,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10784 conditions, 1638 events. 904/1638 cut-off events. For 125763/125763 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9562 event pairs, 145 based on Foata normal form. 2/1640 useless extension candidates. Maximal degree in co-relation 10636. Up to 1284 conditions per place. [2024-06-14 12:43:04,201 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 258 selfloop transitions, 111 changer transitions 0/371 dead transitions. [2024-06-14 12:43:04,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 371 transitions, 5605 flow [2024-06-14 12:43:04,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:04,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:04,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:43:04,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:43:04,202 INFO L175 Difference]: Start difference. First operand has 380 places, 348 transitions, 4557 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:43:04,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 371 transitions, 5605 flow [2024-06-14 12:43:04,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 371 transitions, 5410 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:04,748 INFO L231 Difference]: Finished difference. Result has 381 places, 352 transitions, 4646 flow [2024-06-14 12:43:04,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4364, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4646, PETRI_PLACES=381, PETRI_TRANSITIONS=352} [2024-06-14 12:43:04,748 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 350 predicate places. [2024-06-14 12:43:04,748 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 352 transitions, 4646 flow [2024-06-14 12:43:04,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:04,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:04,749 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-14 12:43:04,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 12:43:04,749 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:04,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:04,749 INFO L85 PathProgramCache]: Analyzing trace with hash 23337844, now seen corresponding path program 30 times [2024-06-14 12:43:04,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:04,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376752644] [2024-06-14 12:43:04,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:04,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:04,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:05,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:05,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:05,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376752644] [2024-06-14 12:43:05,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376752644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:05,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:05,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:43:05,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090021666] [2024-06-14 12:43:05,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:05,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:43:05,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:05,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:43:05,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:43:05,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:05,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 352 transitions, 4646 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:05,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:05,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:05,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:05,939 INFO L124 PetriNetUnfolderBase]: 908/1646 cut-off events. [2024-06-14 12:43:05,939 INFO L125 PetriNetUnfolderBase]: For 125837/125837 co-relation queries the response was YES. [2024-06-14 12:43:05,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10880 conditions, 1646 events. 908/1646 cut-off events. For 125837/125837 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 9632 event pairs, 137 based on Foata normal form. 2/1648 useless extension candidates. Maximal degree in co-relation 10732. Up to 1390 conditions per place. [2024-06-14 12:43:05,957 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 256 selfloop transitions, 110 changer transitions 0/368 dead transitions. [2024-06-14 12:43:05,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 368 transitions, 5430 flow [2024-06-14 12:43:05,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:43:05,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:43:05,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-14 12:43:05,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819444444444444 [2024-06-14 12:43:05,958 INFO L175 Difference]: Start difference. First operand has 381 places, 352 transitions, 4646 flow. Second operand 9 states and 110 transitions. [2024-06-14 12:43:05,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 368 transitions, 5430 flow [2024-06-14 12:43:06,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 368 transitions, 5276 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:43:06,397 INFO L231 Difference]: Finished difference. Result has 383 places, 353 transitions, 4735 flow [2024-06-14 12:43:06,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4492, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4735, PETRI_PLACES=383, PETRI_TRANSITIONS=353} [2024-06-14 12:43:06,397 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 352 predicate places. [2024-06-14 12:43:06,397 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 353 transitions, 4735 flow [2024-06-14 12:43:06,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:06,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:06,398 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-14 12:43:06,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 12:43:06,398 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:06,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:06,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1080167892, now seen corresponding path program 31 times [2024-06-14 12:43:06,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:06,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096142916] [2024-06-14 12:43:06,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:06,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:06,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:07,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:07,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:07,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096142916] [2024-06-14 12:43:07,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096142916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:07,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:07,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:07,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260747639] [2024-06-14 12:43:07,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:07,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:07,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:07,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:07,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:07,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:07,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 353 transitions, 4735 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:07,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:07,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:07,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:07,844 INFO L124 PetriNetUnfolderBase]: 912/1654 cut-off events. [2024-06-14 12:43:07,844 INFO L125 PetriNetUnfolderBase]: For 125753/125753 co-relation queries the response was YES. [2024-06-14 12:43:07,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11065 conditions, 1654 events. 912/1654 cut-off events. For 125753/125753 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9692 event pairs, 147 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 10916. Up to 1315 conditions per place. [2024-06-14 12:43:07,863 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 241 selfloop transitions, 125 changer transitions 0/368 dead transitions. [2024-06-14 12:43:07,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 368 transitions, 5517 flow [2024-06-14 12:43:07,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:07,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:07,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:43:07,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:43:07,864 INFO L175 Difference]: Start difference. First operand has 383 places, 353 transitions, 4735 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:43:07,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 368 transitions, 5517 flow [2024-06-14 12:43:08,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 368 transitions, 5289 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:08,381 INFO L231 Difference]: Finished difference. Result has 385 places, 354 transitions, 4785 flow [2024-06-14 12:43:08,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4785, PETRI_PLACES=385, PETRI_TRANSITIONS=354} [2024-06-14 12:43:08,382 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 354 predicate places. [2024-06-14 12:43:08,382 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 354 transitions, 4785 flow [2024-06-14 12:43:08,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:08,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:08,382 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-14 12:43:08,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 12:43:08,382 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:08,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:08,383 INFO L85 PathProgramCache]: Analyzing trace with hash -576084336, now seen corresponding path program 18 times [2024-06-14 12:43:08,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:08,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112576856] [2024-06-14 12:43:08,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:08,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:08,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:09,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:09,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:09,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112576856] [2024-06-14 12:43:09,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112576856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:09,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:09,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:43:09,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807269982] [2024-06-14 12:43:09,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:09,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:43:09,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:09,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:43:09,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:43:09,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:09,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 354 transitions, 4785 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:09,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:09,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:09,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:09,943 INFO L124 PetriNetUnfolderBase]: 918/1664 cut-off events. [2024-06-14 12:43:09,943 INFO L125 PetriNetUnfolderBase]: For 126092/126092 co-relation queries the response was YES. [2024-06-14 12:43:09,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11154 conditions, 1664 events. 918/1664 cut-off events. For 126092/126092 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 9764 event pairs, 116 based on Foata normal form. 2/1666 useless extension candidates. Maximal degree in co-relation 11005. Up to 1127 conditions per place. [2024-06-14 12:43:09,962 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 216 selfloop transitions, 157 changer transitions 0/375 dead transitions. [2024-06-14 12:43:09,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 375 transitions, 5821 flow [2024-06-14 12:43:09,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:43:09,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:43:09,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-14 12:43:09,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:43:09,963 INFO L175 Difference]: Start difference. First operand has 385 places, 354 transitions, 4785 flow. Second operand 9 states and 120 transitions. [2024-06-14 12:43:09,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 375 transitions, 5821 flow [2024-06-14 12:43:10,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 375 transitions, 5553 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:10,502 INFO L231 Difference]: Finished difference. Result has 384 places, 356 transitions, 4872 flow [2024-06-14 12:43:10,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4521, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4872, PETRI_PLACES=384, PETRI_TRANSITIONS=356} [2024-06-14 12:43:10,502 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 353 predicate places. [2024-06-14 12:43:10,502 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 356 transitions, 4872 flow [2024-06-14 12:43:10,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:10,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:10,503 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-14 12:43:10,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 12:43:10,503 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:10,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:10,503 INFO L85 PathProgramCache]: Analyzing trace with hash -913934112, now seen corresponding path program 32 times [2024-06-14 12:43:10,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:10,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224238761] [2024-06-14 12:43:10,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:10,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:10,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:11,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-14 12:43:11,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:11,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224238761] [2024-06-14 12:43:11,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224238761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:11,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:11,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:11,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861136464] [2024-06-14 12:43:11,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:11,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:11,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:11,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:11,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:11,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:11,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 356 transitions, 4872 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:11,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:11,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:11,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:11,933 INFO L124 PetriNetUnfolderBase]: 922/1672 cut-off events. [2024-06-14 12:43:11,933 INFO L125 PetriNetUnfolderBase]: For 124033/124033 co-relation queries the response was YES. [2024-06-14 12:43:11,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11298 conditions, 1672 events. 922/1672 cut-off events. For 124033/124033 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9787 event pairs, 146 based on Foata normal form. 2/1674 useless extension candidates. Maximal degree in co-relation 11150. Up to 1345 conditions per place. [2024-06-14 12:43:11,953 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 243 selfloop transitions, 124 changer transitions 0/369 dead transitions. [2024-06-14 12:43:11,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 369 transitions, 5652 flow [2024-06-14 12:43:11,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:11,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:11,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:43:11,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:43:11,954 INFO L175 Difference]: Start difference. First operand has 384 places, 356 transitions, 4872 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:43:11,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 369 transitions, 5652 flow [2024-06-14 12:43:12,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 369 transitions, 5184 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:12,493 INFO L231 Difference]: Finished difference. Result has 385 places, 357 transitions, 4678 flow [2024-06-14 12:43:12,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4678, PETRI_PLACES=385, PETRI_TRANSITIONS=357} [2024-06-14 12:43:12,494 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 354 predicate places. [2024-06-14 12:43:12,494 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 357 transitions, 4678 flow [2024-06-14 12:43:12,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:12,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:12,494 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-14 12:43:12,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 12:43:12,495 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:12,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:12,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1080161196, now seen corresponding path program 19 times [2024-06-14 12:43:12,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:12,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745905035] [2024-06-14 12:43:12,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:12,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:12,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:13,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:13,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:13,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745905035] [2024-06-14 12:43:13,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745905035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:13,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:13,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:13,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033913462] [2024-06-14 12:43:13,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:13,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:13,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:13,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:13,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:13,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:13,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 357 transitions, 4678 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:13,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:13,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:13,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:14,447 INFO L124 PetriNetUnfolderBase]: 918/1666 cut-off events. [2024-06-14 12:43:14,448 INFO L125 PetriNetUnfolderBase]: For 112321/112321 co-relation queries the response was YES. [2024-06-14 12:43:14,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10851 conditions, 1666 events. 918/1666 cut-off events. For 112321/112321 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9803 event pairs, 145 based on Foata normal form. 2/1668 useless extension candidates. Maximal degree in co-relation 10703. Up to 1333 conditions per place. [2024-06-14 12:43:14,464 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 267 selfloop transitions, 105 changer transitions 0/374 dead transitions. [2024-06-14 12:43:14,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 374 transitions, 5470 flow [2024-06-14 12:43:14,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:14,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:14,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:43:14,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:43:14,466 INFO L175 Difference]: Start difference. First operand has 385 places, 357 transitions, 4678 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:43:14,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 374 transitions, 5470 flow [2024-06-14 12:43:14,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 374 transitions, 5202 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:14,968 INFO L231 Difference]: Finished difference. Result has 386 places, 357 transitions, 4628 flow [2024-06-14 12:43:14,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4628, PETRI_PLACES=386, PETRI_TRANSITIONS=357} [2024-06-14 12:43:14,969 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 355 predicate places. [2024-06-14 12:43:14,969 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 357 transitions, 4628 flow [2024-06-14 12:43:14,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:14,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:14,969 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-14 12:43:14,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 12:43:14,970 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:14,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:14,970 INFO L85 PathProgramCache]: Analyzing trace with hash 189744790, now seen corresponding path program 20 times [2024-06-14 12:43:14,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:14,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113959820] [2024-06-14 12:43:14,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:14,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:14,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:15,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:15,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:15,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113959820] [2024-06-14 12:43:15,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113959820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:15,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:15,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:15,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869194642] [2024-06-14 12:43:15,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:15,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:15,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:15,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:15,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:16,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:16,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 357 transitions, 4628 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:16,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:16,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:16,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:16,575 INFO L124 PetriNetUnfolderBase]: 924/1676 cut-off events. [2024-06-14 12:43:16,576 INFO L125 PetriNetUnfolderBase]: For 112247/112247 co-relation queries the response was YES. [2024-06-14 12:43:16,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10880 conditions, 1676 events. 924/1676 cut-off events. For 112247/112247 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9886 event pairs, 144 based on Foata normal form. 2/1678 useless extension candidates. Maximal degree in co-relation 10732. Up to 1325 conditions per place. [2024-06-14 12:43:16,601 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 275 selfloop transitions, 99 changer transitions 0/376 dead transitions. [2024-06-14 12:43:16,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 376 transitions, 5450 flow [2024-06-14 12:43:16,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:16,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:16,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 12:43:16,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-14 12:43:16,606 INFO L175 Difference]: Start difference. First operand has 386 places, 357 transitions, 4628 flow. Second operand 10 states and 122 transitions. [2024-06-14 12:43:16,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 376 transitions, 5450 flow [2024-06-14 12:43:17,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 376 transitions, 5227 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:17,143 INFO L231 Difference]: Finished difference. Result has 386 places, 359 transitions, 4639 flow [2024-06-14 12:43:17,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4639, PETRI_PLACES=386, PETRI_TRANSITIONS=359} [2024-06-14 12:43:17,144 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 355 predicate places. [2024-06-14 12:43:17,144 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 359 transitions, 4639 flow [2024-06-14 12:43:17,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:17,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:17,144 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-14 12:43:17,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 12:43:17,144 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:17,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:17,145 INFO L85 PathProgramCache]: Analyzing trace with hash 196007410, now seen corresponding path program 21 times [2024-06-14 12:43:17,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:17,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524394873] [2024-06-14 12:43:17,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:17,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:18,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-14 12:43:18,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:18,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524394873] [2024-06-14 12:43:18,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524394873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:18,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:18,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:18,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087834529] [2024-06-14 12:43:18,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:18,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:18,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:18,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:18,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:18,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:18,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 359 transitions, 4639 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:18,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:18,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:18,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:19,112 INFO L124 PetriNetUnfolderBase]: 930/1686 cut-off events. [2024-06-14 12:43:19,112 INFO L125 PetriNetUnfolderBase]: For 112487/112487 co-relation queries the response was YES. [2024-06-14 12:43:19,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10929 conditions, 1686 events. 930/1686 cut-off events. For 112487/112487 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9922 event pairs, 147 based on Foata normal form. 2/1688 useless extension candidates. Maximal degree in co-relation 10781. Up to 1353 conditions per place. [2024-06-14 12:43:19,132 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 280 selfloop transitions, 95 changer transitions 0/377 dead transitions. [2024-06-14 12:43:19,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 377 transitions, 5463 flow [2024-06-14 12:43:19,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:19,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:19,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:43:19,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-14 12:43:19,134 INFO L175 Difference]: Start difference. First operand has 386 places, 359 transitions, 4639 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:43:19,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 377 transitions, 5463 flow [2024-06-14 12:43:19,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 377 transitions, 5252 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:19,642 INFO L231 Difference]: Finished difference. Result has 387 places, 361 transitions, 4658 flow [2024-06-14 12:43:19,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4428, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4658, PETRI_PLACES=387, PETRI_TRANSITIONS=361} [2024-06-14 12:43:19,643 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 356 predicate places. [2024-06-14 12:43:19,643 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 361 transitions, 4658 flow [2024-06-14 12:43:19,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:19,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:19,643 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-14 12:43:19,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 12:43:19,643 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:19,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:19,644 INFO L85 PathProgramCache]: Analyzing trace with hash 196000714, now seen corresponding path program 33 times [2024-06-14 12:43:19,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:19,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26058474] [2024-06-14 12:43:19,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:19,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:19,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:20,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:20,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:20,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26058474] [2024-06-14 12:43:20,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26058474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:20,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:20,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:20,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149111685] [2024-06-14 12:43:20,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:20,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:20,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:20,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:20,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:20,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:20,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 361 transitions, 4658 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:20,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:20,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:20,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:21,231 INFO L124 PetriNetUnfolderBase]: 934/1694 cut-off events. [2024-06-14 12:43:21,231 INFO L125 PetriNetUnfolderBase]: For 112457/112457 co-relation queries the response was YES. [2024-06-14 12:43:21,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10966 conditions, 1694 events. 934/1694 cut-off events. For 112457/112457 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9996 event pairs, 167 based on Foata normal form. 2/1696 useless extension candidates. Maximal degree in co-relation 10818. Up to 1516 conditions per place. [2024-06-14 12:43:21,252 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 305 selfloop transitions, 67 changer transitions 0/374 dead transitions. [2024-06-14 12:43:21,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 374 transitions, 5450 flow [2024-06-14 12:43:21,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:21,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:21,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 12:43:21,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-14 12:43:21,253 INFO L175 Difference]: Start difference. First operand has 387 places, 361 transitions, 4658 flow. Second operand 10 states and 108 transitions. [2024-06-14 12:43:21,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 374 transitions, 5450 flow [2024-06-14 12:43:21,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 374 transitions, 5243 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:21,838 INFO L231 Difference]: Finished difference. Result has 388 places, 362 transitions, 4613 flow [2024-06-14 12:43:21,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4613, PETRI_PLACES=388, PETRI_TRANSITIONS=362} [2024-06-14 12:43:21,839 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 357 predicate places. [2024-06-14 12:43:21,839 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 362 transitions, 4613 flow [2024-06-14 12:43:21,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:21,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:21,839 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-14 12:43:21,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 12:43:21,839 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:21,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:21,840 INFO L85 PathProgramCache]: Analyzing trace with hash 196246978, now seen corresponding path program 2 times [2024-06-14 12:43:21,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:21,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190933178] [2024-06-14 12:43:21,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:21,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:21,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:23,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:23,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:23,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190933178] [2024-06-14 12:43:23,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190933178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:23,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:23,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:43:23,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034283881] [2024-06-14 12:43:23,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:23,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:43:23,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:23,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:43:23,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:43:23,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:23,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 362 transitions, 4613 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:23,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:23,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:23,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:24,102 INFO L124 PetriNetUnfolderBase]: 942/1710 cut-off events. [2024-06-14 12:43:24,102 INFO L125 PetriNetUnfolderBase]: For 123349/123349 co-relation queries the response was YES. [2024-06-14 12:43:24,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10972 conditions, 1710 events. 942/1710 cut-off events. For 123349/123349 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 10126 event pairs, 156 based on Foata normal form. 4/1714 useless extension candidates. Maximal degree in co-relation 10824. Up to 1369 conditions per place. [2024-06-14 12:43:24,122 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 282 selfloop transitions, 94 changer transitions 0/378 dead transitions. [2024-06-14 12:43:24,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 378 transitions, 5445 flow [2024-06-14 12:43:24,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:24,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:24,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:43:24,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:43:24,124 INFO L175 Difference]: Start difference. First operand has 388 places, 362 transitions, 4613 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:43:24,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 378 transitions, 5445 flow [2024-06-14 12:43:24,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 378 transitions, 5297 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:43:24,624 INFO L231 Difference]: Finished difference. Result has 389 places, 364 transitions, 4709 flow [2024-06-14 12:43:24,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4709, PETRI_PLACES=389, PETRI_TRANSITIONS=364} [2024-06-14 12:43:24,625 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 358 predicate places. [2024-06-14 12:43:24,625 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 364 transitions, 4709 flow [2024-06-14 12:43:24,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:24,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:24,626 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-14 12:43:24,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 12:43:24,626 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:24,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:24,626 INFO L85 PathProgramCache]: Analyzing trace with hash 196000900, now seen corresponding path program 22 times [2024-06-14 12:43:24,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:24,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739211713] [2024-06-14 12:43:24,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:24,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:24,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:25,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-14 12:43:25,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:25,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739211713] [2024-06-14 12:43:25,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739211713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:25,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:25,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:25,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585574437] [2024-06-14 12:43:25,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:25,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:25,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:25,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:25,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:25,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:25,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 364 transitions, 4709 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:25,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:25,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:25,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:26,512 INFO L124 PetriNetUnfolderBase]: 958/1736 cut-off events. [2024-06-14 12:43:26,512 INFO L125 PetriNetUnfolderBase]: For 123617/123617 co-relation queries the response was YES. [2024-06-14 12:43:26,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11433 conditions, 1736 events. 958/1736 cut-off events. For 123617/123617 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10286 event pairs, 144 based on Foata normal form. 2/1738 useless extension candidates. Maximal degree in co-relation 11285. Up to 1366 conditions per place. [2024-06-14 12:43:26,532 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 278 selfloop transitions, 105 changer transitions 0/385 dead transitions. [2024-06-14 12:43:26,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 385 transitions, 5793 flow [2024-06-14 12:43:26,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:26,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:26,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:43:26,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:43:26,534 INFO L175 Difference]: Start difference. First operand has 389 places, 364 transitions, 4709 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:43:26,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 385 transitions, 5793 flow [2024-06-14 12:43:27,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 385 transitions, 5567 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:27,031 INFO L231 Difference]: Finished difference. Result has 391 places, 368 transitions, 4771 flow [2024-06-14 12:43:27,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4771, PETRI_PLACES=391, PETRI_TRANSITIONS=368} [2024-06-14 12:43:27,032 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 360 predicate places. [2024-06-14 12:43:27,032 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 368 transitions, 4771 flow [2024-06-14 12:43:27,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:27,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:27,033 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-14 12:43:27,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 12:43:27,033 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:27,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:27,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1903412010, now seen corresponding path program 23 times [2024-06-14 12:43:27,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:27,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274670213] [2024-06-14 12:43:27,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:27,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:28,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:28,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:28,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274670213] [2024-06-14 12:43:28,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274670213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:28,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:28,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:28,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677365643] [2024-06-14 12:43:28,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:28,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:28,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:28,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:28,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:28,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:28,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 368 transitions, 4771 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:28,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:28,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:28,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:29,112 INFO L124 PetriNetUnfolderBase]: 954/1730 cut-off events. [2024-06-14 12:43:29,112 INFO L125 PetriNetUnfolderBase]: For 112540/112540 co-relation queries the response was YES. [2024-06-14 12:43:29,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11164 conditions, 1730 events. 954/1730 cut-off events. For 112540/112540 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10282 event pairs, 144 based on Foata normal form. 2/1732 useless extension candidates. Maximal degree in co-relation 11015. Up to 1397 conditions per place. [2024-06-14 12:43:29,131 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 282 selfloop transitions, 99 changer transitions 0/383 dead transitions. [2024-06-14 12:43:29,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 383 transitions, 5575 flow [2024-06-14 12:43:29,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:29,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:29,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:43:29,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:43:29,132 INFO L175 Difference]: Start difference. First operand has 391 places, 368 transitions, 4771 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:43:29,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 383 transitions, 5575 flow [2024-06-14 12:43:29,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 383 transitions, 5417 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 12:43:29,606 INFO L231 Difference]: Finished difference. Result has 394 places, 368 transitions, 4819 flow [2024-06-14 12:43:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4613, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4819, PETRI_PLACES=394, PETRI_TRANSITIONS=368} [2024-06-14 12:43:29,607 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 363 predicate places. [2024-06-14 12:43:29,607 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 368 transitions, 4819 flow [2024-06-14 12:43:29,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:29,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:29,608 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-14 12:43:29,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 12:43:29,608 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:29,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:29,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1226165502, now seen corresponding path program 3 times [2024-06-14 12:43:29,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:29,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364211797] [2024-06-14 12:43:29,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:29,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:30,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:30,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:30,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364211797] [2024-06-14 12:43:30,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364211797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:30,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:30,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:43:30,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658461995] [2024-06-14 12:43:30,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:30,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:43:30,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:30,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:43:30,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:43:30,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:30,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 368 transitions, 4819 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:30,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:30,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:30,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:31,287 INFO L124 PetriNetUnfolderBase]: 958/1738 cut-off events. [2024-06-14 12:43:31,287 INFO L125 PetriNetUnfolderBase]: For 112630/112630 co-relation queries the response was YES. [2024-06-14 12:43:31,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11364 conditions, 1738 events. 958/1738 cut-off events. For 112630/112630 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 10315 event pairs, 299 based on Foata normal form. 2/1740 useless extension candidates. Maximal degree in co-relation 11214. Up to 1691 conditions per place. [2024-06-14 12:43:31,304 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 358 selfloop transitions, 20 changer transitions 0/380 dead transitions. [2024-06-14 12:43:31,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 380 transitions, 5623 flow [2024-06-14 12:43:31,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:31,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:31,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-14 12:43:31,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:43:31,305 INFO L175 Difference]: Start difference. First operand has 394 places, 368 transitions, 4819 flow. Second operand 10 states and 100 transitions. [2024-06-14 12:43:31,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 380 transitions, 5623 flow [2024-06-14 12:43:31,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 380 transitions, 5402 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:31,796 INFO L231 Difference]: Finished difference. Result has 394 places, 369 transitions, 4666 flow [2024-06-14 12:43:31,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4598, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4666, PETRI_PLACES=394, PETRI_TRANSITIONS=369} [2024-06-14 12:43:31,797 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 363 predicate places. [2024-06-14 12:43:31,797 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 369 transitions, 4666 flow [2024-06-14 12:43:31,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:31,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:31,797 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-14 12:43:31,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 12:43:31,797 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:31,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:31,798 INFO L85 PathProgramCache]: Analyzing trace with hash 968289872, now seen corresponding path program 4 times [2024-06-14 12:43:31,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:31,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74961246] [2024-06-14 12:43:31,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:31,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:31,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:32,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:32,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:32,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74961246] [2024-06-14 12:43:32,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74961246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:32,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:32,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:43:32,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170814205] [2024-06-14 12:43:32,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:32,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:43:32,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:32,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:43:32,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:43:32,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:32,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 369 transitions, 4666 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:32,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:32,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:32,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:33,515 INFO L124 PetriNetUnfolderBase]: 962/1746 cut-off events. [2024-06-14 12:43:33,515 INFO L125 PetriNetUnfolderBase]: For 112607/112607 co-relation queries the response was YES. [2024-06-14 12:43:33,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11187 conditions, 1746 events. 962/1746 cut-off events. For 112607/112607 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 10401 event pairs, 302 based on Foata normal form. 2/1748 useless extension candidates. Maximal degree in co-relation 11037. Up to 1700 conditions per place. [2024-06-14 12:43:33,536 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 360 selfloop transitions, 19 changer transitions 0/381 dead transitions. [2024-06-14 12:43:33,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 381 transitions, 5474 flow [2024-06-14 12:43:33,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:33,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:33,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 98 transitions. [2024-06-14 12:43:33,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30625 [2024-06-14 12:43:33,537 INFO L175 Difference]: Start difference. First operand has 394 places, 369 transitions, 4666 flow. Second operand 10 states and 98 transitions. [2024-06-14 12:43:33,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 381 transitions, 5474 flow [2024-06-14 12:43:33,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 381 transitions, 5416 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:33,993 INFO L231 Difference]: Finished difference. Result has 396 places, 370 transitions, 4677 flow [2024-06-14 12:43:33,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4677, PETRI_PLACES=396, PETRI_TRANSITIONS=370} [2024-06-14 12:43:33,993 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 365 predicate places. [2024-06-14 12:43:33,993 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 370 transitions, 4677 flow [2024-06-14 12:43:33,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:33,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:33,994 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-14 12:43:33,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 12:43:33,994 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:33,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:33,994 INFO L85 PathProgramCache]: Analyzing trace with hash -2116394346, now seen corresponding path program 34 times [2024-06-14 12:43:33,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:33,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037269855] [2024-06-14 12:43:33,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:33,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:34,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:34,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:35,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:35,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037269855] [2024-06-14 12:43:35,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037269855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:35,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:35,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:35,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50155371] [2024-06-14 12:43:35,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:35,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:35,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:35,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:35,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:35,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:35,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 370 transitions, 4677 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:35,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:35,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:35,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:35,552 INFO L124 PetriNetUnfolderBase]: 966/1754 cut-off events. [2024-06-14 12:43:35,553 INFO L125 PetriNetUnfolderBase]: For 114440/114440 co-relation queries the response was YES. [2024-06-14 12:43:35,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11228 conditions, 1754 events. 966/1754 cut-off events. For 114440/114440 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 10451 event pairs, 304 based on Foata normal form. 2/1756 useless extension candidates. Maximal degree in co-relation 11077. Up to 1701 conditions per place. [2024-06-14 12:43:35,571 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 355 selfloop transitions, 24 changer transitions 0/381 dead transitions. [2024-06-14 12:43:35,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 381 transitions, 5479 flow [2024-06-14 12:43:35,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:35,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:35,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 12:43:35,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.315625 [2024-06-14 12:43:35,573 INFO L175 Difference]: Start difference. First operand has 396 places, 370 transitions, 4677 flow. Second operand 10 states and 101 transitions. [2024-06-14 12:43:35,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 381 transitions, 5479 flow [2024-06-14 12:43:36,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 381 transitions, 5422 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:36,049 INFO L231 Difference]: Finished difference. Result has 398 places, 371 transitions, 4696 flow [2024-06-14 12:43:36,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4696, PETRI_PLACES=398, PETRI_TRANSITIONS=371} [2024-06-14 12:43:36,049 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 367 predicate places. [2024-06-14 12:43:36,049 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 371 transitions, 4696 flow [2024-06-14 12:43:36,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:36,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:36,050 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-14 12:43:36,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 12:43:36,050 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:36,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:36,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1579185884, now seen corresponding path program 5 times [2024-06-14 12:43:36,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:36,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091244108] [2024-06-14 12:43:36,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:36,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:36,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:37,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:37,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:37,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091244108] [2024-06-14 12:43:37,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091244108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:37,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:37,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:43:37,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868295597] [2024-06-14 12:43:37,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:37,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:43:37,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:37,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:43:37,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:43:37,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:37,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 371 transitions, 4696 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:37,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:37,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:37,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:38,038 INFO L124 PetriNetUnfolderBase]: 970/1762 cut-off events. [2024-06-14 12:43:38,039 INFO L125 PetriNetUnfolderBase]: For 116601/116601 co-relation queries the response was YES. [2024-06-14 12:43:38,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11289 conditions, 1762 events. 970/1762 cut-off events. For 116601/116601 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 10506 event pairs, 301 based on Foata normal form. 2/1764 useless extension candidates. Maximal degree in co-relation 11137. Up to 1719 conditions per place. [2024-06-14 12:43:38,060 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 365 selfloop transitions, 16 changer transitions 0/383 dead transitions. [2024-06-14 12:43:38,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 383 transitions, 5508 flow [2024-06-14 12:43:38,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:38,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:38,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-14 12:43:38,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-14 12:43:38,061 INFO L175 Difference]: Start difference. First operand has 398 places, 371 transitions, 4696 flow. Second operand 10 states and 96 transitions. [2024-06-14 12:43:38,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 383 transitions, 5508 flow [2024-06-14 12:43:38,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 383 transitions, 5444 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:38,556 INFO L231 Difference]: Finished difference. Result has 400 places, 372 transitions, 4696 flow [2024-06-14 12:43:38,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4696, PETRI_PLACES=400, PETRI_TRANSITIONS=372} [2024-06-14 12:43:38,557 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 369 predicate places. [2024-06-14 12:43:38,557 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 372 transitions, 4696 flow [2024-06-14 12:43:38,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:38,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:38,557 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-14 12:43:38,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 12:43:38,558 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:38,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:38,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1351647430, now seen corresponding path program 6 times [2024-06-14 12:43:38,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:38,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387403140] [2024-06-14 12:43:38,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:38,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:38,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:40,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:40,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:40,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387403140] [2024-06-14 12:43:40,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387403140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:40,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:40,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:43:40,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419235999] [2024-06-14 12:43:40,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:40,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:43:40,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:40,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:43:40,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:43:40,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:40,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 372 transitions, 4696 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:40,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:40,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:40,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:40,605 INFO L124 PetriNetUnfolderBase]: 974/1770 cut-off events. [2024-06-14 12:43:40,605 INFO L125 PetriNetUnfolderBase]: For 118960/118960 co-relation queries the response was YES. [2024-06-14 12:43:40,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11338 conditions, 1770 events. 974/1770 cut-off events. For 118960/118960 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 10546 event pairs, 302 based on Foata normal form. 2/1772 useless extension candidates. Maximal degree in co-relation 11185. Up to 1690 conditions per place. [2024-06-14 12:43:40,624 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 352 selfloop transitions, 31 changer transitions 0/385 dead transitions. [2024-06-14 12:43:40,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 385 transitions, 5520 flow [2024-06-14 12:43:40,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:40,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:40,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 12:43:40,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:43:40,625 INFO L175 Difference]: Start difference. First operand has 400 places, 372 transitions, 4696 flow. Second operand 10 states and 105 transitions. [2024-06-14 12:43:40,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 385 transitions, 5520 flow [2024-06-14 12:43:41,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 385 transitions, 5466 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:41,110 INFO L231 Difference]: Finished difference. Result has 402 places, 373 transitions, 4738 flow [2024-06-14 12:43:41,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4642, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4738, PETRI_PLACES=402, PETRI_TRANSITIONS=373} [2024-06-14 12:43:41,111 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 371 predicate places. [2024-06-14 12:43:41,111 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 373 transitions, 4738 flow [2024-06-14 12:43:41,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:41,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:41,111 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-14 12:43:41,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 12:43:41,111 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:41,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:41,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1646206260, now seen corresponding path program 24 times [2024-06-14 12:43:41,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:41,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252837303] [2024-06-14 12:43:41,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:41,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:41,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:42,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:42,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:42,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252837303] [2024-06-14 12:43:42,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252837303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:42,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:42,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:42,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424472195] [2024-06-14 12:43:42,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:42,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:42,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:42,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:42,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:42,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:42,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 373 transitions, 4738 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:42,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:42,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:42,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:42,907 INFO L124 PetriNetUnfolderBase]: 980/1780 cut-off events. [2024-06-14 12:43:42,907 INFO L125 PetriNetUnfolderBase]: For 121019/121019 co-relation queries the response was YES. [2024-06-14 12:43:42,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11427 conditions, 1780 events. 980/1780 cut-off events. For 121019/121019 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 10643 event pairs, 308 based on Foata normal form. 2/1782 useless extension candidates. Maximal degree in co-relation 11273. Up to 1702 conditions per place. [2024-06-14 12:43:42,927 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 355 selfloop transitions, 30 changer transitions 0/387 dead transitions. [2024-06-14 12:43:42,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 387 transitions, 5576 flow [2024-06-14 12:43:42,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:42,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:42,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:43:42,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:43:42,928 INFO L175 Difference]: Start difference. First operand has 402 places, 373 transitions, 4738 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:43:42,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 387 transitions, 5576 flow [2024-06-14 12:43:43,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 387 transitions, 5490 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:43,447 INFO L231 Difference]: Finished difference. Result has 404 places, 375 transitions, 4757 flow [2024-06-14 12:43:43,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4652, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4757, PETRI_PLACES=404, PETRI_TRANSITIONS=375} [2024-06-14 12:43:43,448 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 373 predicate places. [2024-06-14 12:43:43,448 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 375 transitions, 4757 flow [2024-06-14 12:43:43,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:43,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:43,449 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-14 12:43:43,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 12:43:43,449 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:43,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:43,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1864584284, now seen corresponding path program 7 times [2024-06-14 12:43:43,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:43,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071993167] [2024-06-14 12:43:43,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:43,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:44,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:44,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:44,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071993167] [2024-06-14 12:43:44,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071993167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:44,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:44,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:43:44,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978190191] [2024-06-14 12:43:44,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:44,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:43:44,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:44,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:43:44,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:43:44,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:44,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 375 transitions, 4757 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:44,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:44,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:44,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:45,301 INFO L124 PetriNetUnfolderBase]: 977/1775 cut-off events. [2024-06-14 12:43:45,301 INFO L125 PetriNetUnfolderBase]: For 111226/111226 co-relation queries the response was YES. [2024-06-14 12:43:45,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11155 conditions, 1775 events. 977/1775 cut-off events. For 111226/111226 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 10610 event pairs, 302 based on Foata normal form. 2/1777 useless extension candidates. Maximal degree in co-relation 11000. Up to 1725 conditions per place. [2024-06-14 12:43:45,322 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 364 selfloop transitions, 21 changer transitions 0/387 dead transitions. [2024-06-14 12:43:45,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 387 transitions, 5557 flow [2024-06-14 12:43:45,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:45,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:45,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 12:43:45,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.315625 [2024-06-14 12:43:45,323 INFO L175 Difference]: Start difference. First operand has 404 places, 375 transitions, 4757 flow. Second operand 10 states and 101 transitions. [2024-06-14 12:43:45,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 387 transitions, 5557 flow [2024-06-14 12:43:45,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 387 transitions, 5474 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:45,801 INFO L231 Difference]: Finished difference. Result has 406 places, 375 transitions, 4720 flow [2024-06-14 12:43:45,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4674, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4720, PETRI_PLACES=406, PETRI_TRANSITIONS=375} [2024-06-14 12:43:45,801 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 375 predicate places. [2024-06-14 12:43:45,801 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 375 transitions, 4720 flow [2024-06-14 12:43:45,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:45,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:45,802 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-14 12:43:45,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 12:43:45,802 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:45,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:45,802 INFO L85 PathProgramCache]: Analyzing trace with hash 967992644, now seen corresponding path program 25 times [2024-06-14 12:43:45,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:45,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564825729] [2024-06-14 12:43:45,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:45,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:45,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:47,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:47,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:47,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564825729] [2024-06-14 12:43:47,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564825729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:47,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:47,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:47,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826933264] [2024-06-14 12:43:47,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:47,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:47,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:47,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:47,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:47,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:47,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 375 transitions, 4720 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:47,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:47,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:47,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:47,645 INFO L124 PetriNetUnfolderBase]: 983/1785 cut-off events. [2024-06-14 12:43:47,645 INFO L125 PetriNetUnfolderBase]: For 113128/113128 co-relation queries the response was YES. [2024-06-14 12:43:47,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11192 conditions, 1785 events. 983/1785 cut-off events. For 113128/113128 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 10677 event pairs, 308 based on Foata normal form. 2/1787 useless extension candidates. Maximal degree in co-relation 11036. Up to 1729 conditions per place. [2024-06-14 12:43:47,666 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 365 selfloop transitions, 22 changer transitions 0/389 dead transitions. [2024-06-14 12:43:47,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 389 transitions, 5566 flow [2024-06-14 12:43:47,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:43:47,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:43:47,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 12:43:47,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-14 12:43:47,667 INFO L175 Difference]: Start difference. First operand has 406 places, 375 transitions, 4720 flow. Second operand 11 states and 107 transitions. [2024-06-14 12:43:47,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 389 transitions, 5566 flow [2024-06-14 12:43:48,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 389 transitions, 5457 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:48,202 INFO L231 Difference]: Finished difference. Result has 407 places, 377 transitions, 4704 flow [2024-06-14 12:43:48,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4611, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4704, PETRI_PLACES=407, PETRI_TRANSITIONS=377} [2024-06-14 12:43:48,203 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 376 predicate places. [2024-06-14 12:43:48,203 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 377 transitions, 4704 flow [2024-06-14 12:43:48,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:48,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:48,203 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-14 12:43:48,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 12:43:48,203 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:48,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:48,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1226405070, now seen corresponding path program 26 times [2024-06-14 12:43:48,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:48,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290322628] [2024-06-14 12:43:48,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:48,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:48,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:49,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:49,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:49,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290322628] [2024-06-14 12:43:49,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290322628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:49,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:49,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:49,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856797930] [2024-06-14 12:43:49,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:49,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:49,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:49,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:49,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:49,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:49,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 377 transitions, 4704 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:49,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:49,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:49,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:49,966 INFO L124 PetriNetUnfolderBase]: 989/1795 cut-off events. [2024-06-14 12:43:49,966 INFO L125 PetriNetUnfolderBase]: For 115057/115057 co-relation queries the response was YES. [2024-06-14 12:43:49,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11172 conditions, 1795 events. 989/1795 cut-off events. For 115057/115057 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 10761 event pairs, 309 based on Foata normal form. 2/1797 useless extension candidates. Maximal degree in co-relation 11017. Up to 1717 conditions per place. [2024-06-14 12:43:49,988 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 361 selfloop transitions, 29 changer transitions 0/392 dead transitions. [2024-06-14 12:43:49,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 392 transitions, 5564 flow [2024-06-14 12:43:49,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:49,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:49,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 12:43:49,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-14 12:43:49,989 INFO L175 Difference]: Start difference. First operand has 407 places, 377 transitions, 4704 flow. Second operand 10 states and 108 transitions. [2024-06-14 12:43:49,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 392 transitions, 5564 flow [2024-06-14 12:43:50,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 392 transitions, 5486 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 12:43:50,482 INFO L231 Difference]: Finished difference. Result has 407 places, 379 transitions, 4737 flow [2024-06-14 12:43:50,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4626, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4737, PETRI_PLACES=407, PETRI_TRANSITIONS=379} [2024-06-14 12:43:50,483 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 376 predicate places. [2024-06-14 12:43:50,483 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 379 transitions, 4737 flow [2024-06-14 12:43:50,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:50,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:50,483 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-14 12:43:50,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 12:43:50,484 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:50,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:50,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1864830362, now seen corresponding path program 27 times [2024-06-14 12:43:50,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:50,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220707479] [2024-06-14 12:43:50,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:50,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:50,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:51,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:51,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:51,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220707479] [2024-06-14 12:43:51,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220707479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:51,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:51,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:51,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437496300] [2024-06-14 12:43:51,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:51,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:51,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:51,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:51,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:51,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:51,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 379 transitions, 4737 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:51,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:51,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:51,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:52,222 INFO L124 PetriNetUnfolderBase]: 1005/1821 cut-off events. [2024-06-14 12:43:52,222 INFO L125 PetriNetUnfolderBase]: For 129978/129978 co-relation queries the response was YES. [2024-06-14 12:43:52,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11618 conditions, 1821 events. 1005/1821 cut-off events. For 129978/129978 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 10907 event pairs, 306 based on Foata normal form. 2/1823 useless extension candidates. Maximal degree in co-relation 11463. Up to 1715 conditions per place. [2024-06-14 12:43:52,245 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 361 selfloop transitions, 34 changer transitions 0/397 dead transitions. [2024-06-14 12:43:52,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 397 transitions, 5883 flow [2024-06-14 12:43:52,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:52,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:52,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 12:43:52,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-14 12:43:52,246 INFO L175 Difference]: Start difference. First operand has 407 places, 379 transitions, 4737 flow. Second operand 10 states and 107 transitions. [2024-06-14 12:43:52,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 397 transitions, 5883 flow [2024-06-14 12:43:52,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 397 transitions, 5794 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:52,968 INFO L231 Difference]: Finished difference. Result has 409 places, 383 transitions, 4821 flow [2024-06-14 12:43:52,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4648, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4821, PETRI_PLACES=409, PETRI_TRANSITIONS=383} [2024-06-14 12:43:52,968 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 378 predicate places. [2024-06-14 12:43:52,968 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 383 transitions, 4821 flow [2024-06-14 12:43:52,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:52,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:52,969 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-14 12:43:52,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 12:43:52,969 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:52,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:52,969 INFO L85 PathProgramCache]: Analyzing trace with hash -813097806, now seen corresponding path program 28 times [2024-06-14 12:43:52,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:52,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935964302] [2024-06-14 12:43:52,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:52,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:52,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:53,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:43:53,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:53,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935964302] [2024-06-14 12:43:53,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935964302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:53,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:53,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:53,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43857080] [2024-06-14 12:43:53,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:53,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:53,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:53,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:53,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:54,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:54,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 383 transitions, 4821 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:54,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:54,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:54,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:54,648 INFO L124 PetriNetUnfolderBase]: 1011/1831 cut-off events. [2024-06-14 12:43:54,648 INFO L125 PetriNetUnfolderBase]: For 132658/132658 co-relation queries the response was YES. [2024-06-14 12:43:54,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11715 conditions, 1831 events. 1011/1831 cut-off events. For 132658/132658 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 10982 event pairs, 308 based on Foata normal form. 2/1833 useless extension candidates. Maximal degree in co-relation 11559. Up to 1736 conditions per place. [2024-06-14 12:43:54,666 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 362 selfloop transitions, 34 changer transitions 0/398 dead transitions. [2024-06-14 12:43:54,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 398 transitions, 5701 flow [2024-06-14 12:43:54,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:54,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:54,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:43:54,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:43:54,667 INFO L175 Difference]: Start difference. First operand has 409 places, 383 transitions, 4821 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:43:54,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 398 transitions, 5701 flow [2024-06-14 12:43:55,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 398 transitions, 5619 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 12:43:55,218 INFO L231 Difference]: Finished difference. Result has 413 places, 385 transitions, 4868 flow [2024-06-14 12:43:55,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4739, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4868, PETRI_PLACES=413, PETRI_TRANSITIONS=385} [2024-06-14 12:43:55,219 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 382 predicate places. [2024-06-14 12:43:55,219 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 385 transitions, 4868 flow [2024-06-14 12:43:55,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:55,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:55,219 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-14 12:43:55,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 12:43:55,219 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:55,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:55,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1232667690, now seen corresponding path program 29 times [2024-06-14 12:43:55,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:55,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607949544] [2024-06-14 12:43:55,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:55,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:56,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-14 12:43:56,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:56,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607949544] [2024-06-14 12:43:56,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607949544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:56,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:56,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:43:56,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396639430] [2024-06-14 12:43:56,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:56,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:43:56,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:56,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:43:56,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:43:56,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:56,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 385 transitions, 4868 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:56,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:56,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:56,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:57,000 INFO L124 PetriNetUnfolderBase]: 1017/1841 cut-off events. [2024-06-14 12:43:57,000 INFO L125 PetriNetUnfolderBase]: For 134882/134882 co-relation queries the response was YES. [2024-06-14 12:43:57,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11829 conditions, 1841 events. 1017/1841 cut-off events. For 134882/134882 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 11051 event pairs, 311 based on Foata normal form. 2/1843 useless extension candidates. Maximal degree in co-relation 11671. Up to 1751 conditions per place. [2024-06-14 12:43:57,023 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 368 selfloop transitions, 32 changer transitions 0/402 dead transitions. [2024-06-14 12:43:57,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 402 transitions, 5992 flow [2024-06-14 12:43:57,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:57,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:43:57,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:43:57,024 INFO L175 Difference]: Start difference. First operand has 413 places, 385 transitions, 4868 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:43:57,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 402 transitions, 5992 flow [2024-06-14 12:43:57,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 402 transitions, 5885 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 12:43:57,602 INFO L231 Difference]: Finished difference. Result has 415 places, 387 transitions, 4886 flow [2024-06-14 12:43:57,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4761, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4886, PETRI_PLACES=415, PETRI_TRANSITIONS=387} [2024-06-14 12:43:57,617 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 384 predicate places. [2024-06-14 12:43:57,617 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 387 transitions, 4886 flow [2024-06-14 12:43:57,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:57,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:57,617 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-14 12:43:57,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 12:43:57,617 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:57,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:57,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1864830548, now seen corresponding path program 35 times [2024-06-14 12:43:57,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:57,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790577733] [2024-06-14 12:43:57,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:57,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:43:58,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-14 12:43:58,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:43:58,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790577733] [2024-06-14 12:43:58,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790577733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:43:58,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:43:58,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:43:58,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462331368] [2024-06-14 12:43:58,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:43:58,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:43:58,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:43:58,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:43:58,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:43:58,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:43:58,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 387 transitions, 4886 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:58,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:43:58,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:43:58,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:43:59,171 INFO L124 PetriNetUnfolderBase]: 1021/1849 cut-off events. [2024-06-14 12:43:59,172 INFO L125 PetriNetUnfolderBase]: For 136927/136927 co-relation queries the response was YES. [2024-06-14 12:43:59,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11845 conditions, 1849 events. 1021/1849 cut-off events. For 136927/136927 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 11094 event pairs, 317 based on Foata normal form. 2/1851 useless extension candidates. Maximal degree in co-relation 11686. Up to 1811 conditions per place. [2024-06-14 12:43:59,195 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 378 selfloop transitions, 18 changer transitions 0/398 dead transitions. [2024-06-14 12:43:59,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 398 transitions, 5724 flow [2024-06-14 12:43:59,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:43:59,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:43:59,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 98 transitions. [2024-06-14 12:43:59,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30625 [2024-06-14 12:43:59,212 INFO L175 Difference]: Start difference. First operand has 415 places, 387 transitions, 4886 flow. Second operand 10 states and 98 transitions. [2024-06-14 12:43:59,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 398 transitions, 5724 flow [2024-06-14 12:43:59,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 398 transitions, 5346 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-06-14 12:43:59,869 INFO L231 Difference]: Finished difference. Result has 414 places, 388 transitions, 4574 flow [2024-06-14 12:43:59,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4574, PETRI_PLACES=414, PETRI_TRANSITIONS=388} [2024-06-14 12:43:59,870 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 383 predicate places. [2024-06-14 12:43:59,870 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 388 transitions, 4574 flow [2024-06-14 12:43:59,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:43:59,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:43:59,870 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-14 12:43:59,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 12:43:59,870 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:43:59,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:43:59,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1864823852, now seen corresponding path program 30 times [2024-06-14 12:43:59,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:43:59,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050534570] [2024-06-14 12:43:59,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:43:59,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:43:59,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:00,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:00,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:00,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050534570] [2024-06-14 12:44:00,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050534570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:00,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:00,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:44:00,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930817527] [2024-06-14 12:44:00,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:00,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:44:00,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:01,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:44:01,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:44:01,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:01,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 388 transitions, 4574 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:01,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:01,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:01,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:01,602 INFO L124 PetriNetUnfolderBase]: 1027/1859 cut-off events. [2024-06-14 12:44:01,602 INFO L125 PetriNetUnfolderBase]: For 138605/138605 co-relation queries the response was YES. [2024-06-14 12:44:01,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11299 conditions, 1859 events. 1027/1859 cut-off events. For 138605/138605 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11214 event pairs, 309 based on Foata normal form. 2/1861 useless extension candidates. Maximal degree in co-relation 11142. Up to 1777 conditions per place. [2024-06-14 12:44:01,624 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 372 selfloop transitions, 29 changer transitions 0/403 dead transitions. [2024-06-14 12:44:01,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 403 transitions, 5452 flow [2024-06-14 12:44:01,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:44:01,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:44:01,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 12:44:01,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:44:01,625 INFO L175 Difference]: Start difference. First operand has 414 places, 388 transitions, 4574 flow. Second operand 10 states and 105 transitions. [2024-06-14 12:44:01,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 403 transitions, 5452 flow [2024-06-14 12:44:02,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 403 transitions, 5398 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:44:02,145 INFO L231 Difference]: Finished difference. Result has 416 places, 390 transitions, 4627 flow [2024-06-14 12:44:02,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4627, PETRI_PLACES=416, PETRI_TRANSITIONS=390} [2024-06-14 12:44:02,145 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 385 predicate places. [2024-06-14 12:44:02,145 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 390 transitions, 4627 flow [2024-06-14 12:44:02,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:02,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:02,146 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-14 12:44:02,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 12:44:02,146 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:02,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:02,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1232667876, now seen corresponding path program 36 times [2024-06-14 12:44:02,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:02,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934660716] [2024-06-14 12:44:02,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:02,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:02,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:03,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:03,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:03,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934660716] [2024-06-14 12:44:03,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934660716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:03,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:03,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:44:03,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059053503] [2024-06-14 12:44:03,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:03,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:44:03,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:03,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:44:03,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:44:03,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:03,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 390 transitions, 4627 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:03,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:03,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:03,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:03,636 INFO L124 PetriNetUnfolderBase]: 1024/1854 cut-off events. [2024-06-14 12:44:03,636 INFO L125 PetriNetUnfolderBase]: For 127250/127250 co-relation queries the response was YES. [2024-06-14 12:44:03,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11064 conditions, 1854 events. 1024/1854 cut-off events. For 127250/127250 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 11167 event pairs, 318 based on Foata normal form. 2/1856 useless extension candidates. Maximal degree in co-relation 10906. Up to 1801 conditions per place. [2024-06-14 12:44:03,658 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 373 selfloop transitions, 25 changer transitions 0/400 dead transitions. [2024-06-14 12:44:03,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 400 transitions, 5445 flow [2024-06-14 12:44:03,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:44:03,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:44:03,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-14 12:44:03,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:44:03,659 INFO L175 Difference]: Start difference. First operand has 416 places, 390 transitions, 4627 flow. Second operand 10 states and 100 transitions. [2024-06-14 12:44:03,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 400 transitions, 5445 flow [2024-06-14 12:44:04,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 400 transitions, 5352 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 12:44:04,216 INFO L231 Difference]: Finished difference. Result has 418 places, 390 transitions, 4588 flow [2024-06-14 12:44:04,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4588, PETRI_PLACES=418, PETRI_TRANSITIONS=390} [2024-06-14 12:44:04,216 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 387 predicate places. [2024-06-14 12:44:04,216 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 390 transitions, 4588 flow [2024-06-14 12:44:04,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:04,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:04,217 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-14 12:44:04,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 12:44:04,217 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:04,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:04,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1864593212, now seen corresponding path program 31 times [2024-06-14 12:44:04,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:04,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142725084] [2024-06-14 12:44:04,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:04,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:04,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:05,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-14 12:44:05,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:05,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142725084] [2024-06-14 12:44:05,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142725084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:05,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:05,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:44:05,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911126881] [2024-06-14 12:44:05,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:05,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:44:05,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:05,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:44:05,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:44:05,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:05,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 390 transitions, 4588 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:05,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:05,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:05,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:05,907 INFO L124 PetriNetUnfolderBase]: 1020/1848 cut-off events. [2024-06-14 12:44:05,907 INFO L125 PetriNetUnfolderBase]: For 115275/115275 co-relation queries the response was YES. [2024-06-14 12:44:05,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10733 conditions, 1848 events. 1020/1848 cut-off events. For 115275/115275 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 11152 event pairs, 309 based on Foata normal form. 2/1850 useless extension candidates. Maximal degree in co-relation 10574. Up to 1766 conditions per place. [2024-06-14 12:44:05,930 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 374 selfloop transitions, 27 changer transitions 0/403 dead transitions. [2024-06-14 12:44:05,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 403 transitions, 5426 flow [2024-06-14 12:44:05,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:44:05,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:44:05,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:44:05,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:44:05,931 INFO L175 Difference]: Start difference. First operand has 418 places, 390 transitions, 4588 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:44:05,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 403 transitions, 5426 flow [2024-06-14 12:44:06,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 403 transitions, 5213 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:06,408 INFO L231 Difference]: Finished difference. Result has 418 places, 390 transitions, 4434 flow [2024-06-14 12:44:06,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4375, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4434, PETRI_PLACES=418, PETRI_TRANSITIONS=390} [2024-06-14 12:44:06,409 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 387 predicate places. [2024-06-14 12:44:06,409 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 390 transitions, 4434 flow [2024-06-14 12:44:06,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:06,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:06,409 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-14 12:44:06,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 12:44:06,410 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:06,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:06,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1232661180, now seen corresponding path program 32 times [2024-06-14 12:44:06,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:06,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510700548] [2024-06-14 12:44:06,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:06,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:06,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:07,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:07,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:07,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510700548] [2024-06-14 12:44:07,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510700548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:07,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:07,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:44:07,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616070847] [2024-06-14 12:44:07,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:07,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:44:07,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:07,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:44:07,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:44:07,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:07,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 390 transitions, 4434 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:07,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:07,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:07,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:08,114 INFO L124 PetriNetUnfolderBase]: 1016/1842 cut-off events. [2024-06-14 12:44:08,115 INFO L125 PetriNetUnfolderBase]: For 99376/99376 co-relation queries the response was YES. [2024-06-14 12:44:08,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10259 conditions, 1842 events. 1016/1842 cut-off events. For 99376/99376 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 11101 event pairs, 307 based on Foata normal form. 2/1844 useless extension candidates. Maximal degree in co-relation 10100. Up to 1764 conditions per place. [2024-06-14 12:44:08,136 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 372 selfloop transitions, 29 changer transitions 0/403 dead transitions. [2024-06-14 12:44:08,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 403 transitions, 5272 flow [2024-06-14 12:44:08,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:44:08,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:44:08,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 12:44:08,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-14 12:44:08,137 INFO L175 Difference]: Start difference. First operand has 418 places, 390 transitions, 4434 flow. Second operand 10 states and 108 transitions. [2024-06-14 12:44:08,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 403 transitions, 5272 flow [2024-06-14 12:44:08,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 403 transitions, 5167 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:08,516 INFO L231 Difference]: Finished difference. Result has 419 places, 390 transitions, 4392 flow [2024-06-14 12:44:08,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4329, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4392, PETRI_PLACES=419, PETRI_TRANSITIONS=390} [2024-06-14 12:44:08,517 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 388 predicate places. [2024-06-14 12:44:08,517 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 390 transitions, 4392 flow [2024-06-14 12:44:08,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:08,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:08,517 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-14 12:44:08,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 12:44:08,518 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:08,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:08,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1431372480, now seen corresponding path program 1 times [2024-06-14 12:44:08,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:08,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345704152] [2024-06-14 12:44:08,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:08,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:08,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:09,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:09,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:09,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345704152] [2024-06-14 12:44:09,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345704152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:09,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:09,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:09,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732489889] [2024-06-14 12:44:09,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:09,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:09,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:09,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:09,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:09,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:09,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 390 transitions, 4392 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:09,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:09,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:09,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:10,522 INFO L124 PetriNetUnfolderBase]: 1043/1903 cut-off events. [2024-06-14 12:44:10,522 INFO L125 PetriNetUnfolderBase]: For 182795/182795 co-relation queries the response was YES. [2024-06-14 12:44:10,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11056 conditions, 1903 events. 1043/1903 cut-off events. For 182795/182795 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11482 event pairs, 137 based on Foata normal form. 8/1911 useless extension candidates. Maximal degree in co-relation 10896. Up to 943 conditions per place. [2024-06-14 12:44:10,544 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 213 selfloop transitions, 184 changer transitions 21/420 dead transitions. [2024-06-14 12:44:10,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 420 transitions, 5544 flow [2024-06-14 12:44:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:10,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:10,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-14 12:44:10,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-14 12:44:10,545 INFO L175 Difference]: Start difference. First operand has 419 places, 390 transitions, 4392 flow. Second operand 12 states and 139 transitions. [2024-06-14 12:44:10,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 420 transitions, 5544 flow [2024-06-14 12:44:11,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 420 transitions, 5399 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:11,216 INFO L231 Difference]: Finished difference. Result has 421 places, 384 transitions, 4559 flow [2024-06-14 12:44:11,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4559, PETRI_PLACES=421, PETRI_TRANSITIONS=384} [2024-06-14 12:44:11,217 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 390 predicate places. [2024-06-14 12:44:11,217 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 384 transitions, 4559 flow [2024-06-14 12:44:11,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:11,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:11,217 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-14 12:44:11,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 12:44:11,218 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:11,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:11,218 INFO L85 PathProgramCache]: Analyzing trace with hash 744514138, now seen corresponding path program 2 times [2024-06-14 12:44:11,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:11,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486987692] [2024-06-14 12:44:11,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:11,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:11,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:12,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:12,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:12,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486987692] [2024-06-14 12:44:12,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486987692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:12,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:12,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:12,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140751381] [2024-06-14 12:44:12,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:12,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:12,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:12,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:12,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:12,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:12,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 384 transitions, 4559 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:12,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:12,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:12,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:13,027 INFO L124 PetriNetUnfolderBase]: 1057/1927 cut-off events. [2024-06-14 12:44:13,028 INFO L125 PetriNetUnfolderBase]: For 256413/256413 co-relation queries the response was YES. [2024-06-14 12:44:13,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12527 conditions, 1927 events. 1057/1927 cut-off events. For 256413/256413 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11553 event pairs, 150 based on Foata normal form. 8/1935 useless extension candidates. Maximal degree in co-relation 12367. Up to 1020 conditions per place. [2024-06-14 12:44:13,048 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 216 selfloop transitions, 186 changer transitions 17/421 dead transitions. [2024-06-14 12:44:13,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 421 transitions, 5777 flow [2024-06-14 12:44:13,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:13,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:13,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-14 12:44:13,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-14 12:44:13,049 INFO L175 Difference]: Start difference. First operand has 421 places, 384 transitions, 4559 flow. Second operand 12 states and 149 transitions. [2024-06-14 12:44:13,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 421 transitions, 5777 flow [2024-06-14 12:44:13,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 421 transitions, 5460 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:13,854 INFO L231 Difference]: Finished difference. Result has 413 places, 381 transitions, 4585 flow [2024-06-14 12:44:13,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4585, PETRI_PLACES=413, PETRI_TRANSITIONS=381} [2024-06-14 12:44:13,855 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 382 predicate places. [2024-06-14 12:44:13,855 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 381 transitions, 4585 flow [2024-06-14 12:44:13,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:13,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:13,855 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-14 12:44:13,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 12:44:13,855 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:13,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:13,856 INFO L85 PathProgramCache]: Analyzing trace with hash -77618846, now seen corresponding path program 3 times [2024-06-14 12:44:13,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:13,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999534449] [2024-06-14 12:44:13,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:13,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:13,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:14,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:14,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:14,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999534449] [2024-06-14 12:44:14,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999534449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:14,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:14,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:14,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770166145] [2024-06-14 12:44:14,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:14,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:14,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:14,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:14,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:15,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:15,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 381 transitions, 4585 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:15,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:15,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:15,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:15,713 INFO L124 PetriNetUnfolderBase]: 1059/1935 cut-off events. [2024-06-14 12:44:15,713 INFO L125 PetriNetUnfolderBase]: For 311877/311877 co-relation queries the response was YES. [2024-06-14 12:44:15,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13547 conditions, 1935 events. 1059/1935 cut-off events. For 311877/311877 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 11594 event pairs, 155 based on Foata normal form. 8/1943 useless extension candidates. Maximal degree in co-relation 13390. Up to 1092 conditions per place. [2024-06-14 12:44:15,738 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 213 selfloop transitions, 187 changer transitions 10/412 dead transitions. [2024-06-14 12:44:15,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 412 transitions, 5749 flow [2024-06-14 12:44:15,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:15,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:15,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-14 12:44:15,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723958333333333 [2024-06-14 12:44:15,739 INFO L175 Difference]: Start difference. First operand has 413 places, 381 transitions, 4585 flow. Second operand 12 states and 143 transitions. [2024-06-14 12:44:15,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 412 transitions, 5749 flow [2024-06-14 12:44:16,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 412 transitions, 5331 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:16,808 INFO L231 Difference]: Finished difference. Result has 409 places, 379 transitions, 4529 flow [2024-06-14 12:44:16,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4529, PETRI_PLACES=409, PETRI_TRANSITIONS=379} [2024-06-14 12:44:16,808 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 378 predicate places. [2024-06-14 12:44:16,808 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 379 transitions, 4529 flow [2024-06-14 12:44:16,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:16,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:16,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:44:16,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 12:44:16,809 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:16,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:16,809 INFO L85 PathProgramCache]: Analyzing trace with hash 783189352, now seen corresponding path program 4 times [2024-06-14 12:44:16,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:16,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252050285] [2024-06-14 12:44:16,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:16,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:16,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:17,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:17,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:17,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252050285] [2024-06-14 12:44:17,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252050285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:17,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:17,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:17,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442566404] [2024-06-14 12:44:17,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:17,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:17,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:17,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:17,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:17,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:17,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 379 transitions, 4529 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:17,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:17,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:17,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:18,702 INFO L124 PetriNetUnfolderBase]: 1046/1912 cut-off events. [2024-06-14 12:44:18,703 INFO L125 PetriNetUnfolderBase]: For 311825/311825 co-relation queries the response was YES. [2024-06-14 12:44:18,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13133 conditions, 1912 events. 1046/1912 cut-off events. For 311825/311825 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 11446 event pairs, 162 based on Foata normal form. 10/1922 useless extension candidates. Maximal degree in co-relation 12978. Up to 1148 conditions per place. [2024-06-14 12:44:18,725 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 204 selfloop transitions, 186 changer transitions 11/403 dead transitions. [2024-06-14 12:44:18,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 403 transitions, 5413 flow [2024-06-14 12:44:18,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:18,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:18,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 12:44:18,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-14 12:44:18,727 INFO L175 Difference]: Start difference. First operand has 409 places, 379 transitions, 4529 flow. Second operand 12 states and 135 transitions. [2024-06-14 12:44:18,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 403 transitions, 5413 flow [2024-06-14 12:44:19,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 403 transitions, 5034 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:19,987 INFO L231 Difference]: Finished difference. Result has 410 places, 377 transitions, 4512 flow [2024-06-14 12:44:19,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4512, PETRI_PLACES=410, PETRI_TRANSITIONS=377} [2024-06-14 12:44:19,988 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 379 predicate places. [2024-06-14 12:44:19,988 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 377 transitions, 4512 flow [2024-06-14 12:44:19,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:19,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:19,988 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-14 12:44:19,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 12:44:19,989 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:19,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:19,989 INFO L85 PathProgramCache]: Analyzing trace with hash 779464702, now seen corresponding path program 5 times [2024-06-14 12:44:19,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:19,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270363978] [2024-06-14 12:44:19,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:19,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:20,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:21,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:21,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:21,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270363978] [2024-06-14 12:44:21,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270363978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:21,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:21,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:21,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557940220] [2024-06-14 12:44:21,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:21,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:21,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:21,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:21,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:21,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:21,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 377 transitions, 4512 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:21,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:21,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:21,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:21,759 INFO L124 PetriNetUnfolderBase]: 1012/1846 cut-off events. [2024-06-14 12:44:21,760 INFO L125 PetriNetUnfolderBase]: For 242089/242089 co-relation queries the response was YES. [2024-06-14 12:44:21,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11996 conditions, 1846 events. 1012/1846 cut-off events. For 242089/242089 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 10990 event pairs, 138 based on Foata normal form. 8/1854 useless extension candidates. Maximal degree in co-relation 11841. Up to 1020 conditions per place. [2024-06-14 12:44:21,783 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 208 selfloop transitions, 183 changer transitions 13/406 dead transitions. [2024-06-14 12:44:21,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 406 transitions, 5644 flow [2024-06-14 12:44:21,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:21,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:21,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-14 12:44:21,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:44:21,784 INFO L175 Difference]: Start difference. First operand has 410 places, 377 transitions, 4512 flow. Second operand 12 states and 140 transitions. [2024-06-14 12:44:21,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 406 transitions, 5644 flow [2024-06-14 12:44:22,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 406 transitions, 5263 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:22,632 INFO L231 Difference]: Finished difference. Result has 411 places, 374 transitions, 4479 flow [2024-06-14 12:44:22,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4479, PETRI_PLACES=411, PETRI_TRANSITIONS=374} [2024-06-14 12:44:22,632 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 380 predicate places. [2024-06-14 12:44:22,632 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 374 transitions, 4479 flow [2024-06-14 12:44:22,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:22,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:22,633 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-14 12:44:22,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 12:44:22,633 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:22,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:22,633 INFO L85 PathProgramCache]: Analyzing trace with hash 783183772, now seen corresponding path program 6 times [2024-06-14 12:44:22,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:22,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654859584] [2024-06-14 12:44:22,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:22,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:23,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:23,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:23,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654859584] [2024-06-14 12:44:23,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654859584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:23,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:23,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:23,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719117277] [2024-06-14 12:44:23,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:23,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:23,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:23,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:23,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:23,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:23,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 374 transitions, 4479 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:23,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:23,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:23,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:24,334 INFO L124 PetriNetUnfolderBase]: 976/1774 cut-off events. [2024-06-14 12:44:24,334 INFO L125 PetriNetUnfolderBase]: For 186353/186353 co-relation queries the response was YES. [2024-06-14 12:44:24,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10842 conditions, 1774 events. 976/1774 cut-off events. For 186353/186353 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 10483 event pairs, 120 based on Foata normal form. 8/1782 useless extension candidates. Maximal degree in co-relation 10686. Up to 1020 conditions per place. [2024-06-14 12:44:24,355 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 195 selfloop transitions, 179 changer transitions 20/396 dead transitions. [2024-06-14 12:44:24,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 396 transitions, 5329 flow [2024-06-14 12:44:24,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:24,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:24,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-14 12:44:24,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-14 12:44:24,356 INFO L175 Difference]: Start difference. First operand has 411 places, 374 transitions, 4479 flow. Second operand 12 states and 131 transitions. [2024-06-14 12:44:24,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 396 transitions, 5329 flow [2024-06-14 12:44:25,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 396 transitions, 4958 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:25,153 INFO L231 Difference]: Finished difference. Result has 409 places, 367 transitions, 4392 flow [2024-06-14 12:44:25,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4392, PETRI_PLACES=409, PETRI_TRANSITIONS=367} [2024-06-14 12:44:25,154 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 378 predicate places. [2024-06-14 12:44:25,154 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 367 transitions, 4392 flow [2024-06-14 12:44:25,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:25,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:25,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:44:25,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 12:44:25,155 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:25,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:25,155 INFO L85 PathProgramCache]: Analyzing trace with hash -479312194, now seen corresponding path program 7 times [2024-06-14 12:44:25,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:25,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604206366] [2024-06-14 12:44:25,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:25,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:25,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:26,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:26,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:26,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604206366] [2024-06-14 12:44:26,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604206366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:26,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:26,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:26,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349364533] [2024-06-14 12:44:26,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:26,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:26,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:26,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:26,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:26,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:26,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 367 transitions, 4392 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:26,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:26,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:26,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:27,183 INFO L124 PetriNetUnfolderBase]: 1017/1853 cut-off events. [2024-06-14 12:44:27,183 INFO L125 PetriNetUnfolderBase]: For 306628/306628 co-relation queries the response was YES. [2024-06-14 12:44:27,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13108 conditions, 1853 events. 1017/1853 cut-off events. For 306628/306628 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 10903 event pairs, 228 based on Foata normal form. 8/1861 useless extension candidates. Maximal degree in co-relation 12954. Up to 624 conditions per place. [2024-06-14 12:44:27,202 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 235 selfloop transitions, 141 changer transitions 18/396 dead transitions. [2024-06-14 12:44:27,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 396 transitions, 5520 flow [2024-06-14 12:44:27,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:27,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:27,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-14 12:44:27,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-14 12:44:27,203 INFO L175 Difference]: Start difference. First operand has 409 places, 367 transitions, 4392 flow. Second operand 11 states and 138 transitions. [2024-06-14 12:44:27,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 396 transitions, 5520 flow [2024-06-14 12:44:28,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 396 transitions, 5081 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:28,091 INFO L231 Difference]: Finished difference. Result has 397 places, 361 transitions, 4172 flow [2024-06-14 12:44:28,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4172, PETRI_PLACES=397, PETRI_TRANSITIONS=361} [2024-06-14 12:44:28,091 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 366 predicate places. [2024-06-14 12:44:28,091 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 361 transitions, 4172 flow [2024-06-14 12:44:28,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:28,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:28,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:44:28,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 12:44:28,092 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:28,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash 182219064, now seen corresponding path program 8 times [2024-06-14 12:44:28,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:28,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370773069] [2024-06-14 12:44:28,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:28,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:28,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:29,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:29,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:29,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370773069] [2024-06-14 12:44:29,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370773069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:29,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:29,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:29,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417776077] [2024-06-14 12:44:29,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:29,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:29,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:29,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:29,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:29,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:29,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 361 transitions, 4172 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:29,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:29,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:29,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:30,016 INFO L124 PetriNetUnfolderBase]: 1036/1896 cut-off events. [2024-06-14 12:44:30,016 INFO L125 PetriNetUnfolderBase]: For 374689/374689 co-relation queries the response was YES. [2024-06-14 12:44:30,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14144 conditions, 1896 events. 1036/1896 cut-off events. For 374689/374689 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 11258 event pairs, 160 based on Foata normal form. 8/1904 useless extension candidates. Maximal degree in co-relation 13991. Up to 1296 conditions per place. [2024-06-14 12:44:30,039 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 261 selfloop transitions, 121 changer transitions 10/394 dead transitions. [2024-06-14 12:44:30,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 394 transitions, 5314 flow [2024-06-14 12:44:30,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:30,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:30,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-14 12:44:30,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-14 12:44:30,041 INFO L175 Difference]: Start difference. First operand has 397 places, 361 transitions, 4172 flow. Second operand 12 states and 148 transitions. [2024-06-14 12:44:30,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 394 transitions, 5314 flow [2024-06-14 12:44:30,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 394 transitions, 5046 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:44:30,973 INFO L231 Difference]: Finished difference. Result has 396 places, 362 transitions, 4162 flow [2024-06-14 12:44:30,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3908, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4162, PETRI_PLACES=396, PETRI_TRANSITIONS=362} [2024-06-14 12:44:30,973 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 365 predicate places. [2024-06-14 12:44:30,973 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 362 transitions, 4162 flow [2024-06-14 12:44:30,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:30,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:30,974 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-14 12:44:30,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 12:44:30,974 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:30,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:30,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1321553756, now seen corresponding path program 9 times [2024-06-14 12:44:30,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:30,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14269187] [2024-06-14 12:44:30,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:30,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:30,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:32,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:32,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:32,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14269187] [2024-06-14 12:44:32,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14269187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:32,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:32,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:32,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572481034] [2024-06-14 12:44:32,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:32,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:32,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:32,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:32,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:32,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:32,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 362 transitions, 4162 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:32,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:32,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:32,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:32,887 INFO L124 PetriNetUnfolderBase]: 1034/1894 cut-off events. [2024-06-14 12:44:32,887 INFO L125 PetriNetUnfolderBase]: For 374517/374517 co-relation queries the response was YES. [2024-06-14 12:44:32,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14182 conditions, 1894 events. 1034/1894 cut-off events. For 374517/374517 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 11294 event pairs, 154 based on Foata normal form. 8/1902 useless extension candidates. Maximal degree in co-relation 14028. Up to 1286 conditions per place. [2024-06-14 12:44:32,910 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 260 selfloop transitions, 119 changer transitions 13/394 dead transitions. [2024-06-14 12:44:32,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 394 transitions, 5286 flow [2024-06-14 12:44:32,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:32,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:32,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-14 12:44:32,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-14 12:44:32,911 INFO L175 Difference]: Start difference. First operand has 396 places, 362 transitions, 4162 flow. Second operand 12 states and 149 transitions. [2024-06-14 12:44:32,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 394 transitions, 5286 flow [2024-06-14 12:44:34,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 394 transitions, 5096 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:34,012 INFO L231 Difference]: Finished difference. Result has 398 places, 360 transitions, 4193 flow [2024-06-14 12:44:34,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3974, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4193, PETRI_PLACES=398, PETRI_TRANSITIONS=360} [2024-06-14 12:44:34,013 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 367 predicate places. [2024-06-14 12:44:34,013 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 360 transitions, 4193 flow [2024-06-14 12:44:34,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:34,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:34,013 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-14 12:44:34,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 12:44:34,013 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:34,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:34,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1325278406, now seen corresponding path program 10 times [2024-06-14 12:44:34,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:34,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979727731] [2024-06-14 12:44:34,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:34,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:34,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:34,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:34,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979727731] [2024-06-14 12:44:34,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979727731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:34,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:34,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:44:34,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967412643] [2024-06-14 12:44:34,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:34,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:44:34,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:34,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:44:34,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:44:34,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:34,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 360 transitions, 4193 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:34,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:34,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:34,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:35,689 INFO L124 PetriNetUnfolderBase]: 1033/1899 cut-off events. [2024-06-14 12:44:35,690 INFO L125 PetriNetUnfolderBase]: For 443471/443471 co-relation queries the response was YES. [2024-06-14 12:44:35,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13964 conditions, 1899 events. 1033/1899 cut-off events. For 443471/443471 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11381 event pairs, 213 based on Foata normal form. 20/1919 useless extension candidates. Maximal degree in co-relation 13810. Up to 1099 conditions per place. [2024-06-14 12:44:35,712 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 211 selfloop transitions, 158 changer transitions 10/381 dead transitions. [2024-06-14 12:44:35,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 381 transitions, 5017 flow [2024-06-14 12:44:35,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:35,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:35,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-14 12:44:35,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-14 12:44:35,713 INFO L175 Difference]: Start difference. First operand has 398 places, 360 transitions, 4193 flow. Second operand 11 states and 143 transitions. [2024-06-14 12:44:35,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 381 transitions, 5017 flow [2024-06-14 12:44:36,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 381 transitions, 4774 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:36,869 INFO L231 Difference]: Finished difference. Result has 394 places, 354 transitions, 4207 flow [2024-06-14 12:44:36,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3950, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4207, PETRI_PLACES=394, PETRI_TRANSITIONS=354} [2024-06-14 12:44:36,870 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 363 predicate places. [2024-06-14 12:44:36,870 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 354 transitions, 4207 flow [2024-06-14 12:44:36,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:36,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:36,870 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-14 12:44:36,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 12:44:36,870 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:36,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:36,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1583552172, now seen corresponding path program 11 times [2024-06-14 12:44:36,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:36,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562188992] [2024-06-14 12:44:36,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:36,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:36,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:38,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:38,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:38,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562188992] [2024-06-14 12:44:38,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562188992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:38,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:38,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:38,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002713576] [2024-06-14 12:44:38,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:38,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:38,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:38,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:38,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:38,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:38,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 354 transitions, 4207 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:38,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:38,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:38,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:38,670 INFO L124 PetriNetUnfolderBase]: 975/1785 cut-off events. [2024-06-14 12:44:38,670 INFO L125 PetriNetUnfolderBase]: For 300921/300921 co-relation queries the response was YES. [2024-06-14 12:44:38,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12737 conditions, 1785 events. 975/1785 cut-off events. For 300921/300921 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10497 event pairs, 141 based on Foata normal form. 8/1793 useless extension candidates. Maximal degree in co-relation 12586. Up to 1280 conditions per place. [2024-06-14 12:44:38,690 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 245 selfloop transitions, 111 changer transitions 18/376 dead transitions. [2024-06-14 12:44:38,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 376 transitions, 5019 flow [2024-06-14 12:44:38,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:38,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:38,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:44:38,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:44:38,691 INFO L175 Difference]: Start difference. First operand has 394 places, 354 transitions, 4207 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:44:38,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 376 transitions, 5019 flow [2024-06-14 12:44:39,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 376 transitions, 4692 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-14 12:44:39,542 INFO L231 Difference]: Finished difference. Result has 393 places, 347 transitions, 4012 flow [2024-06-14 12:44:39,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3880, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4012, PETRI_PLACES=393, PETRI_TRANSITIONS=347} [2024-06-14 12:44:39,542 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 362 predicate places. [2024-06-14 12:44:39,543 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 347 transitions, 4012 flow [2024-06-14 12:44:39,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:39,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:39,543 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-14 12:44:39,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 12:44:39,543 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:39,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:39,543 INFO L85 PathProgramCache]: Analyzing trace with hash -938556614, now seen corresponding path program 12 times [2024-06-14 12:44:39,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:39,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616966661] [2024-06-14 12:44:39,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:39,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:40,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:40,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:40,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616966661] [2024-06-14 12:44:40,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616966661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:40,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:40,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:40,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378015899] [2024-06-14 12:44:40,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:40,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:40,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:40,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:40,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:40,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:40,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 347 transitions, 4012 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:40,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:40,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:40,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:41,527 INFO L124 PetriNetUnfolderBase]: 966/1767 cut-off events. [2024-06-14 12:44:41,527 INFO L125 PetriNetUnfolderBase]: For 314523/314523 co-relation queries the response was YES. [2024-06-14 12:44:41,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12475 conditions, 1767 events. 966/1767 cut-off events. For 314523/314523 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 10375 event pairs, 195 based on Foata normal form. 10/1777 useless extension candidates. Maximal degree in co-relation 12324. Up to 1037 conditions per place. [2024-06-14 12:44:41,545 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 209 selfloop transitions, 150 changer transitions 9/370 dead transitions. [2024-06-14 12:44:41,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 370 transitions, 4820 flow [2024-06-14 12:44:41,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:41,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:41,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-14 12:44:41,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932291666666667 [2024-06-14 12:44:41,546 INFO L175 Difference]: Start difference. First operand has 393 places, 347 transitions, 4012 flow. Second operand 12 states and 151 transitions. [2024-06-14 12:44:41,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 370 transitions, 4820 flow [2024-06-14 12:44:42,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 370 transitions, 4563 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:42,469 INFO L231 Difference]: Finished difference. Result has 383 places, 344 transitions, 4027 flow [2024-06-14 12:44:42,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3755, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4027, PETRI_PLACES=383, PETRI_TRANSITIONS=344} [2024-06-14 12:44:42,469 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 352 predicate places. [2024-06-14 12:44:42,469 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 344 transitions, 4027 flow [2024-06-14 12:44:42,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:42,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:42,470 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-14 12:44:42,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 12:44:42,470 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:42,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:42,470 INFO L85 PathProgramCache]: Analyzing trace with hash -28155272, now seen corresponding path program 13 times [2024-06-14 12:44:42,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:42,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935873308] [2024-06-14 12:44:42,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:42,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:43,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-14 12:44:43,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:43,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935873308] [2024-06-14 12:44:43,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935873308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:43,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:43,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:43,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122572252] [2024-06-14 12:44:43,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:43,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:43,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:43,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:43,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:43,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:43,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 344 transitions, 4027 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:43,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:43,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:43,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:44,507 INFO L124 PetriNetUnfolderBase]: 981/1804 cut-off events. [2024-06-14 12:44:44,507 INFO L125 PetriNetUnfolderBase]: For 367955/367955 co-relation queries the response was YES. [2024-06-14 12:44:44,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13761 conditions, 1804 events. 981/1804 cut-off events. For 367955/367955 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 10657 event pairs, 148 based on Foata normal form. 8/1812 useless extension candidates. Maximal degree in co-relation 13612. Up to 1378 conditions per place. [2024-06-14 12:44:44,532 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 281 selfloop transitions, 81 changer transitions 7/371 dead transitions. [2024-06-14 12:44:44,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 371 transitions, 5081 flow [2024-06-14 12:44:44,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:44,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:44,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-14 12:44:44,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776041666666667 [2024-06-14 12:44:44,533 INFO L175 Difference]: Start difference. First operand has 383 places, 344 transitions, 4027 flow. Second operand 12 states and 145 transitions. [2024-06-14 12:44:44,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 371 transitions, 5081 flow [2024-06-14 12:44:45,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 371 transitions, 4774 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:44:45,547 INFO L231 Difference]: Finished difference. Result has 382 places, 342 transitions, 3861 flow [2024-06-14 12:44:45,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3722, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3861, PETRI_PLACES=382, PETRI_TRANSITIONS=342} [2024-06-14 12:44:45,547 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 351 predicate places. [2024-06-14 12:44:45,547 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 342 transitions, 3861 flow [2024-06-14 12:44:45,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:45,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:45,547 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-14 12:44:45,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 12:44:45,549 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:45,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:45,549 INFO L85 PathProgramCache]: Analyzing trace with hash -28149692, now seen corresponding path program 14 times [2024-06-14 12:44:45,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:45,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659978069] [2024-06-14 12:44:45,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:45,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:45,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:46,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:46,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:46,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659978069] [2024-06-14 12:44:46,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659978069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:46,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:46,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:46,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165075396] [2024-06-14 12:44:46,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:46,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:46,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:46,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:46,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:46,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:46,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 342 transitions, 3861 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:46,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:46,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:46,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:47,390 INFO L124 PetriNetUnfolderBase]: 950/1743 cut-off events. [2024-06-14 12:44:47,390 INFO L125 PetriNetUnfolderBase]: For 313900/313900 co-relation queries the response was YES. [2024-06-14 12:44:47,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12241 conditions, 1743 events. 950/1743 cut-off events. For 313900/313900 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 10229 event pairs, 139 based on Foata normal form. 10/1753 useless extension candidates. Maximal degree in co-relation 12092. Up to 1378 conditions per place. [2024-06-14 12:44:47,410 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 271 selfloop transitions, 78 changer transitions 13/364 dead transitions. [2024-06-14 12:44:47,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 364 transitions, 4653 flow [2024-06-14 12:44:47,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:47,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:47,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-14 12:44:47,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-14 12:44:47,412 INFO L175 Difference]: Start difference. First operand has 382 places, 342 transitions, 3861 flow. Second operand 12 states and 139 transitions. [2024-06-14 12:44:47,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 364 transitions, 4653 flow [2024-06-14 12:44:48,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 364 transitions, 4483 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-14 12:44:48,305 INFO L231 Difference]: Finished difference. Result has 381 places, 338 transitions, 3801 flow [2024-06-14 12:44:48,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3801, PETRI_PLACES=381, PETRI_TRANSITIONS=338} [2024-06-14 12:44:48,306 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 350 predicate places. [2024-06-14 12:44:48,306 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 338 transitions, 3801 flow [2024-06-14 12:44:48,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:48,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:48,306 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-14 12:44:48,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 12:44:48,306 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:48,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:48,307 INFO L85 PathProgramCache]: Analyzing trace with hash -33661802, now seen corresponding path program 15 times [2024-06-14 12:44:48,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:48,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926823727] [2024-06-14 12:44:48,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:48,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:48,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:49,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:49,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:49,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926823727] [2024-06-14 12:44:49,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926823727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:49,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:49,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:44:49,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116894575] [2024-06-14 12:44:49,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:49,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:44:49,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:44:49,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:44:49,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:49,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 338 transitions, 3801 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:49,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:49,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:49,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:50,026 INFO L124 PetriNetUnfolderBase]: 966/1779 cut-off events. [2024-06-14 12:44:50,026 INFO L125 PetriNetUnfolderBase]: For 367533/367533 co-relation queries the response was YES. [2024-06-14 12:44:50,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13425 conditions, 1779 events. 966/1779 cut-off events. For 367533/367533 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10486 event pairs, 144 based on Foata normal form. 8/1787 useless extension candidates. Maximal degree in co-relation 13276. Up to 1323 conditions per place. [2024-06-14 12:44:50,047 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 271 selfloop transitions, 82 changer transitions 10/365 dead transitions. [2024-06-14 12:44:50,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 365 transitions, 4843 flow [2024-06-14 12:44:50,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:50,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:50,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-14 12:44:50,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 12:44:50,048 INFO L175 Difference]: Start difference. First operand has 381 places, 338 transitions, 3801 flow. Second operand 11 states and 141 transitions. [2024-06-14 12:44:50,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 365 transitions, 4843 flow [2024-06-14 12:44:50,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 365 transitions, 4683 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:50,979 INFO L231 Difference]: Finished difference. Result has 377 places, 335 transitions, 3770 flow [2024-06-14 12:44:50,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3643, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3770, PETRI_PLACES=377, PETRI_TRANSITIONS=335} [2024-06-14 12:44:50,979 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 346 predicate places. [2024-06-14 12:44:50,979 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 335 transitions, 3770 flow [2024-06-14 12:44:50,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:50,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:50,980 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-14 12:44:50,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 12:44:50,980 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:50,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:50,980 INFO L85 PathProgramCache]: Analyzing trace with hash -33512072, now seen corresponding path program 16 times [2024-06-14 12:44:50,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:50,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000701063] [2024-06-14 12:44:50,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:50,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:50,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:51,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:51,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:51,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000701063] [2024-06-14 12:44:51,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000701063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:51,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:51,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:44:51,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963318112] [2024-06-14 12:44:51,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:51,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:44:51,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:51,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:44:51,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:44:52,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:52,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 335 transitions, 3770 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:52,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:52,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:52,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:52,627 INFO L124 PetriNetUnfolderBase]: 953/1756 cut-off events. [2024-06-14 12:44:52,627 INFO L125 PetriNetUnfolderBase]: For 367545/367545 co-relation queries the response was YES. [2024-06-14 12:44:52,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13099 conditions, 1756 events. 953/1756 cut-off events. For 367545/367545 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10321 event pairs, 155 based on Foata normal form. 10/1766 useless extension candidates. Maximal degree in co-relation 12950. Up to 1385 conditions per place. [2024-06-14 12:44:52,649 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 263 selfloop transitions, 80 changer transitions 11/356 dead transitions. [2024-06-14 12:44:52,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 356 transitions, 4544 flow [2024-06-14 12:44:52,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:52,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:52,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 12:44:52,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 12:44:52,651 INFO L175 Difference]: Start difference. First operand has 377 places, 335 transitions, 3770 flow. Second operand 11 states and 133 transitions. [2024-06-14 12:44:52,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 356 transitions, 4544 flow [2024-06-14 12:44:53,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 356 transitions, 4371 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:44:53,582 INFO L231 Difference]: Finished difference. Result has 375 places, 332 transitions, 3728 flow [2024-06-14 12:44:53,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3597, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3728, PETRI_PLACES=375, PETRI_TRANSITIONS=332} [2024-06-14 12:44:53,582 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 344 predicate places. [2024-06-14 12:44:53,582 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 332 transitions, 3728 flow [2024-06-14 12:44:53,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:53,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:53,583 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-14 12:44:53,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 12:44:53,583 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:53,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:53,583 INFO L85 PathProgramCache]: Analyzing trace with hash -33517652, now seen corresponding path program 17 times [2024-06-14 12:44:53,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:53,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064225723] [2024-06-14 12:44:53,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:53,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:53,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:54,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:54,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:54,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064225723] [2024-06-14 12:44:54,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064225723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:54,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:54,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:44:54,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356822185] [2024-06-14 12:44:54,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:54,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:44:54,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:54,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:44:54,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:44:54,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:54,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 332 transitions, 3728 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:54,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:54,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:54,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:55,371 INFO L124 PetriNetUnfolderBase]: 919/1690 cut-off events. [2024-06-14 12:44:55,371 INFO L125 PetriNetUnfolderBase]: For 300141/300141 co-relation queries the response was YES. [2024-06-14 12:44:55,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11956 conditions, 1690 events. 919/1690 cut-off events. For 300141/300141 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 9870 event pairs, 133 based on Foata normal form. 8/1698 useless extension candidates. Maximal degree in co-relation 11808. Up to 1329 conditions per place. [2024-06-14 12:44:55,390 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 261 selfloop transitions, 77 changer transitions 12/352 dead transitions. [2024-06-14 12:44:55,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 352 transitions, 4486 flow [2024-06-14 12:44:55,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:44:55,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:44:55,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:44:55,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:44:55,392 INFO L175 Difference]: Start difference. First operand has 375 places, 332 transitions, 3728 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:44:55,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 352 transitions, 4486 flow [2024-06-14 12:44:56,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 352 transitions, 4324 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:56,258 INFO L231 Difference]: Finished difference. Result has 374 places, 328 transitions, 3674 flow [2024-06-14 12:44:56,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3674, PETRI_PLACES=374, PETRI_TRANSITIONS=328} [2024-06-14 12:44:56,259 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 343 predicate places. [2024-06-14 12:44:56,259 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 328 transitions, 3674 flow [2024-06-14 12:44:56,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:44:56,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:56,259 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-14 12:44:56,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 12:44:56,259 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:56,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:56,260 INFO L85 PathProgramCache]: Analyzing trace with hash -172045802, now seen corresponding path program 18 times [2024-06-14 12:44:56,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:56,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732360363] [2024-06-14 12:44:56,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:56,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:56,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:57,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:57,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:57,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732360363] [2024-06-14 12:44:57,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732360363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:57,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:57,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:57,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978864453] [2024-06-14 12:44:57,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:57,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:57,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:57,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:57,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:57,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:57,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 328 transitions, 3674 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:57,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:57,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:57,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:44:58,055 INFO L124 PetriNetUnfolderBase]: 911/1674 cut-off events. [2024-06-14 12:44:58,056 INFO L125 PetriNetUnfolderBase]: For 300097/300097 co-relation queries the response was YES. [2024-06-14 12:44:58,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11864 conditions, 1674 events. 911/1674 cut-off events. For 300097/300097 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9720 event pairs, 131 based on Foata normal form. 8/1682 useless extension candidates. Maximal degree in co-relation 11716. Up to 1313 conditions per place. [2024-06-14 12:44:58,074 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 258 selfloop transitions, 78 changer transitions 11/349 dead transitions. [2024-06-14 12:44:58,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 349 transitions, 4428 flow [2024-06-14 12:44:58,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:44:58,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:44:58,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-14 12:44:58,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-14 12:44:58,075 INFO L175 Difference]: Start difference. First operand has 374 places, 328 transitions, 3674 flow. Second operand 12 states and 137 transitions. [2024-06-14 12:44:58,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 349 transitions, 4428 flow [2024-06-14 12:44:58,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 349 transitions, 4265 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 12:44:58,774 INFO L231 Difference]: Finished difference. Result has 372 places, 325 transitions, 3638 flow [2024-06-14 12:44:58,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3638, PETRI_PLACES=372, PETRI_TRANSITIONS=325} [2024-06-14 12:44:58,775 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 341 predicate places. [2024-06-14 12:44:58,775 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 325 transitions, 3638 flow [2024-06-14 12:44:58,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:58,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:44:58,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:44:58,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 12:44:58,776 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:44:58,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:44:58,776 INFO L85 PathProgramCache]: Analyzing trace with hash -175764872, now seen corresponding path program 19 times [2024-06-14 12:44:58,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:44:58,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868566565] [2024-06-14 12:44:58,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:44:58,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:44:58,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:44:59,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:44:59,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:44:59,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868566565] [2024-06-14 12:44:59,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868566565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:44:59,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:44:59,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:44:59,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789157104] [2024-06-14 12:44:59,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:44:59,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:44:59,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:44:59,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:44:59,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:44:59,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:44:59,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 325 transitions, 3638 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:44:59,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:44:59,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:44:59,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:00,610 INFO L124 PetriNetUnfolderBase]: 926/1707 cut-off events. [2024-06-14 12:45:00,610 INFO L125 PetriNetUnfolderBase]: For 353881/353881 co-relation queries the response was YES. [2024-06-14 12:45:00,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12834 conditions, 1707 events. 926/1707 cut-off events. For 353881/353881 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9941 event pairs, 147 based on Foata normal form. 8/1715 useless extension candidates. Maximal degree in co-relation 12686. Up to 1269 conditions per place. [2024-06-14 12:45:00,631 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 261 selfloop transitions, 76 changer transitions 13/352 dead transitions. [2024-06-14 12:45:00,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 352 transitions, 4648 flow [2024-06-14 12:45:00,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:00,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:00,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 12:45:00,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:45:00,632 INFO L175 Difference]: Start difference. First operand has 372 places, 325 transitions, 3638 flow. Second operand 12 states and 144 transitions. [2024-06-14 12:45:00,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 352 transitions, 4648 flow [2024-06-14 12:45:01,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 352 transitions, 4460 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:45:01,635 INFO L231 Difference]: Finished difference. Result has 369 places, 321 transitions, 3561 flow [2024-06-14 12:45:01,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3561, PETRI_PLACES=369, PETRI_TRANSITIONS=321} [2024-06-14 12:45:01,636 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 338 predicate places. [2024-06-14 12:45:01,636 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 321 transitions, 3561 flow [2024-06-14 12:45:01,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:01,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:01,636 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-14 12:45:01,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 12:45:01,636 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:01,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:01,637 INFO L85 PathProgramCache]: Analyzing trace with hash -172189952, now seen corresponding path program 20 times [2024-06-14 12:45:01,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:01,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882353083] [2024-06-14 12:45:01,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:01,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:01,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:02,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:02,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:02,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882353083] [2024-06-14 12:45:02,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882353083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:02,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:02,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:02,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126512159] [2024-06-14 12:45:02,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:02,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:02,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:02,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:02,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:02,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:02,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 321 transitions, 3561 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:02,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:02,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:02,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:03,445 INFO L124 PetriNetUnfolderBase]: 890/1635 cut-off events. [2024-06-14 12:45:03,445 INFO L125 PetriNetUnfolderBase]: For 300086/300086 co-relation queries the response was YES. [2024-06-14 12:45:03,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11631 conditions, 1635 events. 890/1635 cut-off events. For 300086/300086 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9395 event pairs, 127 based on Foata normal form. 8/1643 useless extension candidates. Maximal degree in co-relation 11484. Up to 1269 conditions per place. [2024-06-14 12:45:03,463 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 251 selfloop transitions, 74 changer transitions 16/343 dead transitions. [2024-06-14 12:45:03,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 343 transitions, 4305 flow [2024-06-14 12:45:03,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:03,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:03,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:45:03,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:45:03,464 INFO L175 Difference]: Start difference. First operand has 369 places, 321 transitions, 3561 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:45:03,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 343 transitions, 4305 flow [2024-06-14 12:45:04,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 343 transitions, 4110 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 12:45:04,467 INFO L231 Difference]: Finished difference. Result has 365 places, 316 transitions, 3466 flow [2024-06-14 12:45:04,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3466, PETRI_PLACES=365, PETRI_TRANSITIONS=316} [2024-06-14 12:45:04,467 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 334 predicate places. [2024-06-14 12:45:04,467 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 316 transitions, 3466 flow [2024-06-14 12:45:04,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:04,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:04,468 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-14 12:45:04,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 12:45:04,468 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:04,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:04,468 INFO L85 PathProgramCache]: Analyzing trace with hash 462194118, now seen corresponding path program 21 times [2024-06-14 12:45:04,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:04,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163153534] [2024-06-14 12:45:04,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:04,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:04,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:05,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:05,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:05,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163153534] [2024-06-14 12:45:05,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163153534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:05,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:05,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:05,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569920105] [2024-06-14 12:45:05,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:05,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:05,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:05,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:05,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:05,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:05,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 316 transitions, 3466 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:05,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:05,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:05,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:06,232 INFO L124 PetriNetUnfolderBase]: 878/1611 cut-off events. [2024-06-14 12:45:06,232 INFO L125 PetriNetUnfolderBase]: For 299661/299661 co-relation queries the response was YES. [2024-06-14 12:45:06,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11430 conditions, 1611 events. 878/1611 cut-off events. For 299661/299661 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 9189 event pairs, 117 based on Foata normal form. 8/1619 useless extension candidates. Maximal degree in co-relation 11284. Up to 923 conditions per place. [2024-06-14 12:45:06,251 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 231 selfloop transitions, 100 changer transitions 15/348 dead transitions. [2024-06-14 12:45:06,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 348 transitions, 4490 flow [2024-06-14 12:45:06,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:06,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:06,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-14 12:45:06,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932291666666667 [2024-06-14 12:45:06,253 INFO L175 Difference]: Start difference. First operand has 365 places, 316 transitions, 3466 flow. Second operand 12 states and 151 transitions. [2024-06-14 12:45:06,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 348 transitions, 4490 flow [2024-06-14 12:45:07,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 348 transitions, 4270 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:45:07,228 INFO L231 Difference]: Finished difference. Result has 359 places, 312 transitions, 3404 flow [2024-06-14 12:45:07,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3404, PETRI_PLACES=359, PETRI_TRANSITIONS=312} [2024-06-14 12:45:07,229 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 328 predicate places. [2024-06-14 12:45:07,229 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 312 transitions, 3404 flow [2024-06-14 12:45:07,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:07,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:07,229 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-14 12:45:07,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 12:45:07,230 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:07,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:07,230 INFO L85 PathProgramCache]: Analyzing trace with hash 957311878, now seen corresponding path program 22 times [2024-06-14 12:45:07,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:07,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606497799] [2024-06-14 12:45:07,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:07,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:07,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:08,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:08,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:08,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606497799] [2024-06-14 12:45:08,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606497799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:08,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:08,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:08,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460208977] [2024-06-14 12:45:08,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:08,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:08,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:08,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:08,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:08,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:08,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 312 transitions, 3404 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:08,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:08,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:08,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:09,075 INFO L124 PetriNetUnfolderBase]: 889/1634 cut-off events. [2024-06-14 12:45:09,075 INFO L125 PetriNetUnfolderBase]: For 367043/367043 co-relation queries the response was YES. [2024-06-14 12:45:09,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12500 conditions, 1634 events. 889/1634 cut-off events. For 367043/367043 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9369 event pairs, 128 based on Foata normal form. 8/1642 useless extension candidates. Maximal degree in co-relation 12355. Up to 1100 conditions per place. [2024-06-14 12:45:09,090 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 230 selfloop transitions, 100 changer transitions 11/343 dead transitions. [2024-06-14 12:45:09,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 343 transitions, 4416 flow [2024-06-14 12:45:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:09,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:09,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-14 12:45:09,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-14 12:45:09,091 INFO L175 Difference]: Start difference. First operand has 359 places, 312 transitions, 3404 flow. Second operand 12 states and 152 transitions. [2024-06-14 12:45:09,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 343 transitions, 4416 flow [2024-06-14 12:45:10,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 343 transitions, 4231 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 12:45:10,399 INFO L231 Difference]: Finished difference. Result has 358 places, 309 transitions, 3388 flow [2024-06-14 12:45:10,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3388, PETRI_PLACES=358, PETRI_TRANSITIONS=309} [2024-06-14 12:45:10,399 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 327 predicate places. [2024-06-14 12:45:10,399 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 309 transitions, 3388 flow [2024-06-14 12:45:10,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:10,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:10,400 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-14 12:45:10,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 12:45:10,400 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:10,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:10,400 INFO L85 PathProgramCache]: Analyzing trace with hash 957456028, now seen corresponding path program 23 times [2024-06-14 12:45:10,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:10,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754139489] [2024-06-14 12:45:10,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:10,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:10,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:11,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:11,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:11,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754139489] [2024-06-14 12:45:11,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754139489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:11,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:11,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:11,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281525488] [2024-06-14 12:45:11,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:11,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:11,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:11,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:11,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:11,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:11,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 309 transitions, 3388 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:11,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:11,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:11,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:12,202 INFO L124 PetriNetUnfolderBase]: 879/1616 cut-off events. [2024-06-14 12:45:12,202 INFO L125 PetriNetUnfolderBase]: For 366711/366711 co-relation queries the response was YES. [2024-06-14 12:45:12,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12478 conditions, 1616 events. 879/1616 cut-off events. For 366711/366711 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 9227 event pairs, 122 based on Foata normal form. 8/1624 useless extension candidates. Maximal degree in co-relation 12333. Up to 1100 conditions per place. [2024-06-14 12:45:12,220 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 229 selfloop transitions, 100 changer transitions 8/339 dead transitions. [2024-06-14 12:45:12,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 339 transitions, 4390 flow [2024-06-14 12:45:12,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:12,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:12,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-14 12:45:12,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-14 12:45:12,221 INFO L175 Difference]: Start difference. First operand has 358 places, 309 transitions, 3388 flow. Second operand 12 states and 149 transitions. [2024-06-14 12:45:12,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 339 transitions, 4390 flow [2024-06-14 12:45:13,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 339 transitions, 4113 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 12:45:13,642 INFO L231 Difference]: Finished difference. Result has 354 places, 307 transitions, 3290 flow [2024-06-14 12:45:13,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3290, PETRI_PLACES=354, PETRI_TRANSITIONS=307} [2024-06-14 12:45:13,643 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 323 predicate places. [2024-06-14 12:45:13,643 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 307 transitions, 3290 flow [2024-06-14 12:45:13,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:13,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:13,643 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-14 12:45:13,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 12:45:13,644 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:13,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:13,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1358093474, now seen corresponding path program 24 times [2024-06-14 12:45:13,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:13,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333542756] [2024-06-14 12:45:13,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:13,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:13,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:14,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:14,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:14,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333542756] [2024-06-14 12:45:14,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333542756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:14,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:14,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:45:14,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939463167] [2024-06-14 12:45:14,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:14,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:45:14,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:14,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:45:14,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:45:14,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:14,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 307 transitions, 3290 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:14,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:14,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:14,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:15,336 INFO L124 PetriNetUnfolderBase]: 852/1563 cut-off events. [2024-06-14 12:45:15,337 INFO L125 PetriNetUnfolderBase]: For 320803/320803 co-relation queries the response was YES. [2024-06-14 12:45:15,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11056 conditions, 1563 events. 852/1563 cut-off events. For 320803/320803 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8903 event pairs, 139 based on Foata normal form. 12/1575 useless extension candidates. Maximal degree in co-relation 10913. Up to 877 conditions per place. [2024-06-14 12:45:15,353 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 186 selfloop transitions, 132 changer transitions 10/330 dead transitions. [2024-06-14 12:45:15,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 330 transitions, 4038 flow [2024-06-14 12:45:15,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:15,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:15,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 12:45:15,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 12:45:15,355 INFO L175 Difference]: Start difference. First operand has 354 places, 307 transitions, 3290 flow. Second operand 11 states and 136 transitions. [2024-06-14 12:45:15,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 330 transitions, 4038 flow [2024-06-14 12:45:16,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 330 transitions, 3791 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 12:45:16,227 INFO L231 Difference]: Finished difference. Result has 351 places, 302 transitions, 3260 flow [2024-06-14 12:45:16,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3260, PETRI_PLACES=351, PETRI_TRANSITIONS=302} [2024-06-14 12:45:16,228 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 320 predicate places. [2024-06-14 12:45:16,228 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 302 transitions, 3260 flow [2024-06-14 12:45:16,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:16,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:16,228 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-14 12:45:16,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 12:45:16,228 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:16,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:16,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1101553948, now seen corresponding path program 25 times [2024-06-14 12:45:16,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:16,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790824616] [2024-06-14 12:45:16,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:16,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:16,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:17,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:17,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:17,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790824616] [2024-06-14 12:45:17,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790824616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:17,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:17,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:17,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055129923] [2024-06-14 12:45:17,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:17,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:17,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:17,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:17,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:17,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:17,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 302 transitions, 3260 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:17,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:17,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:17,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:18,299 INFO L124 PetriNetUnfolderBase]: 839/1537 cut-off events. [2024-06-14 12:45:18,299 INFO L125 PetriNetUnfolderBase]: For 308112/308112 co-relation queries the response was YES. [2024-06-14 12:45:18,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10925 conditions, 1537 events. 839/1537 cut-off events. For 308112/308112 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8692 event pairs, 141 based on Foata normal form. 10/1547 useless extension candidates. Maximal degree in co-relation 10783. Up to 871 conditions per place. [2024-06-14 12:45:18,317 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 186 selfloop transitions, 129 changer transitions 9/326 dead transitions. [2024-06-14 12:45:18,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 326 transitions, 3984 flow [2024-06-14 12:45:18,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:18,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:18,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 12:45:18,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:45:18,318 INFO L175 Difference]: Start difference. First operand has 351 places, 302 transitions, 3260 flow. Second operand 12 states and 144 transitions. [2024-06-14 12:45:18,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 326 transitions, 3984 flow [2024-06-14 12:45:19,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 326 transitions, 3666 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-14 12:45:19,198 INFO L231 Difference]: Finished difference. Result has 345 places, 299 transitions, 3171 flow [2024-06-14 12:45:19,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3171, PETRI_PLACES=345, PETRI_TRANSITIONS=299} [2024-06-14 12:45:19,198 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 314 predicate places. [2024-06-14 12:45:19,198 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 299 transitions, 3171 flow [2024-06-14 12:45:19,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:19,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:19,199 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-14 12:45:19,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 12:45:19,199 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:19,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:19,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1101346558, now seen corresponding path program 26 times [2024-06-14 12:45:19,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:19,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186706359] [2024-06-14 12:45:19,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:19,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:20,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-14 12:45:20,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:20,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186706359] [2024-06-14 12:45:20,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186706359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:20,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:20,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:20,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156621683] [2024-06-14 12:45:20,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:20,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:20,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:20,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:20,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:20,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:20,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 299 transitions, 3171 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:20,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:20,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:20,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:20,839 INFO L124 PetriNetUnfolderBase]: 854/1574 cut-off events. [2024-06-14 12:45:20,840 INFO L125 PetriNetUnfolderBase]: For 366869/366869 co-relation queries the response was YES. [2024-06-14 12:45:20,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12094 conditions, 1574 events. 854/1574 cut-off events. For 366869/366869 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8969 event pairs, 122 based on Foata normal form. 8/1582 useless extension candidates. Maximal degree in co-relation 11951. Up to 1148 conditions per place. [2024-06-14 12:45:20,856 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 244 selfloop transitions, 75 changer transitions 7/328 dead transitions. [2024-06-14 12:45:20,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 328 transitions, 4147 flow [2024-06-14 12:45:20,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:20,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:20,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-14 12:45:20,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-14 12:45:20,857 INFO L175 Difference]: Start difference. First operand has 345 places, 299 transitions, 3171 flow. Second operand 12 states and 147 transitions. [2024-06-14 12:45:20,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 328 transitions, 4147 flow [2024-06-14 12:45:22,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 328 transitions, 3883 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:45:22,164 INFO L231 Difference]: Finished difference. Result has 344 places, 297 transitions, 3040 flow [2024-06-14 12:45:22,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3040, PETRI_PLACES=344, PETRI_TRANSITIONS=297} [2024-06-14 12:45:22,165 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 313 predicate places. [2024-06-14 12:45:22,165 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 297 transitions, 3040 flow [2024-06-14 12:45:22,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:22,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:22,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:45:22,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 12:45:22,165 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:22,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:22,166 INFO L85 PathProgramCache]: Analyzing trace with hash -2141194054, now seen corresponding path program 27 times [2024-06-14 12:45:22,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:22,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428155455] [2024-06-14 12:45:22,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:22,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:23,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:23,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:23,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428155455] [2024-06-14 12:45:23,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428155455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:23,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:23,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:23,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157317161] [2024-06-14 12:45:23,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:23,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:23,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:23,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:23,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:23,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:23,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 297 transitions, 3040 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:23,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:23,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:23,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:23,999 INFO L124 PetriNetUnfolderBase]: 852/1572 cut-off events. [2024-06-14 12:45:23,999 INFO L125 PetriNetUnfolderBase]: For 379904/379904 co-relation queries the response was YES. [2024-06-14 12:45:24,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11930 conditions, 1572 events. 852/1572 cut-off events. For 379904/379904 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8971 event pairs, 127 based on Foata normal form. 10/1582 useless extension candidates. Maximal degree in co-relation 11787. Up to 1208 conditions per place. [2024-06-14 12:45:24,016 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 235 selfloop transitions, 72 changer transitions 11/320 dead transitions. [2024-06-14 12:45:24,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 320 transitions, 3748 flow [2024-06-14 12:45:24,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:24,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:24,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-14 12:45:24,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-14 12:45:24,017 INFO L175 Difference]: Start difference. First operand has 344 places, 297 transitions, 3040 flow. Second operand 12 states and 137 transitions. [2024-06-14 12:45:24,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 320 transitions, 3748 flow [2024-06-14 12:45:25,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 320 transitions, 3596 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:45:25,123 INFO L231 Difference]: Finished difference. Result has 344 places, 294 transitions, 3003 flow [2024-06-14 12:45:25,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3003, PETRI_PLACES=344, PETRI_TRANSITIONS=294} [2024-06-14 12:45:25,123 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 313 predicate places. [2024-06-14 12:45:25,124 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 294 transitions, 3003 flow [2024-06-14 12:45:25,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:25,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:25,124 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-14 12:45:25,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 12:45:25,124 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:25,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:25,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1959841768, now seen corresponding path program 1 times [2024-06-14 12:45:25,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:25,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157974906] [2024-06-14 12:45:25,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:25,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:26,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:26,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:26,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157974906] [2024-06-14 12:45:26,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157974906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:26,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:26,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:45:26,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170034253] [2024-06-14 12:45:26,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:26,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:45:26,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:26,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:45:26,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:45:26,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:26,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 294 transitions, 3003 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:26,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:26,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:26,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:26,881 INFO L124 PetriNetUnfolderBase]: 830/1530 cut-off events. [2024-06-14 12:45:26,882 INFO L125 PetriNetUnfolderBase]: For 326212/326212 co-relation queries the response was YES. [2024-06-14 12:45:26,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11813 conditions, 1530 events. 830/1530 cut-off events. For 326212/326212 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8667 event pairs, 154 based on Foata normal form. 2/1532 useless extension candidates. Maximal degree in co-relation 11670. Up to 922 conditions per place. [2024-06-14 12:45:26,899 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 182 selfloop transitions, 129 changer transitions 0/313 dead transitions. [2024-06-14 12:45:26,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 313 transitions, 3701 flow [2024-06-14 12:45:26,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:26,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:26,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-14 12:45:26,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:45:26,901 INFO L175 Difference]: Start difference. First operand has 344 places, 294 transitions, 3003 flow. Second operand 11 states and 132 transitions. [2024-06-14 12:45:26,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 313 transitions, 3701 flow [2024-06-14 12:45:28,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 313 transitions, 3555 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 12:45:28,117 INFO L231 Difference]: Finished difference. Result has 342 places, 295 transitions, 3145 flow [2024-06-14 12:45:28,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3145, PETRI_PLACES=342, PETRI_TRANSITIONS=295} [2024-06-14 12:45:28,118 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-14 12:45:28,118 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 295 transitions, 3145 flow [2024-06-14 12:45:28,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:28,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:28,118 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-14 12:45:28,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 12:45:28,118 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:28,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:28,119 INFO L85 PathProgramCache]: Analyzing trace with hash -2133776808, now seen corresponding path program 2 times [2024-06-14 12:45:28,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:28,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676157653] [2024-06-14 12:45:28,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:28,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:28,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:29,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:29,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:29,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676157653] [2024-06-14 12:45:29,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676157653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:29,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:29,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:29,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589148038] [2024-06-14 12:45:29,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:29,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:29,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:29,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:29,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:29,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:29,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 295 transitions, 3145 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:29,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:29,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:29,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:30,036 INFO L124 PetriNetUnfolderBase]: 834/1538 cut-off events. [2024-06-14 12:45:30,037 INFO L125 PetriNetUnfolderBase]: For 326895/326895 co-relation queries the response was YES. [2024-06-14 12:45:30,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12043 conditions, 1538 events. 834/1538 cut-off events. For 326895/326895 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8708 event pairs, 166 based on Foata normal form. 2/1540 useless extension candidates. Maximal degree in co-relation 11900. Up to 930 conditions per place. [2024-06-14 12:45:30,054 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 179 selfloop transitions, 132 changer transitions 0/313 dead transitions. [2024-06-14 12:45:30,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 313 transitions, 3841 flow [2024-06-14 12:45:30,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:30,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:30,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:45:30,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:45:30,055 INFO L175 Difference]: Start difference. First operand has 342 places, 295 transitions, 3145 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:45:30,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 313 transitions, 3841 flow [2024-06-14 12:45:31,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 313 transitions, 3563 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 12:45:31,078 INFO L231 Difference]: Finished difference. Result has 344 places, 296 transitions, 3163 flow [2024-06-14 12:45:31,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3163, PETRI_PLACES=344, PETRI_TRANSITIONS=296} [2024-06-14 12:45:31,078 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 313 predicate places. [2024-06-14 12:45:31,078 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 296 transitions, 3163 flow [2024-06-14 12:45:31,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:31,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:31,079 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-14 12:45:31,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 12:45:31,079 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:31,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:31,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1954119912, now seen corresponding path program 28 times [2024-06-14 12:45:31,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:31,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067674589] [2024-06-14 12:45:31,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:31,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:31,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:32,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-14 12:45:32,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:32,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067674589] [2024-06-14 12:45:32,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067674589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:32,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:32,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:45:32,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796440666] [2024-06-14 12:45:32,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:32,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:45:32,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:32,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:45:32,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:45:32,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:32,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 296 transitions, 3163 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:32,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:32,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:32,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:32,874 INFO L124 PetriNetUnfolderBase]: 846/1566 cut-off events. [2024-06-14 12:45:32,874 INFO L125 PetriNetUnfolderBase]: For 373419/373419 co-relation queries the response was YES. [2024-06-14 12:45:32,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12142 conditions, 1566 events. 846/1566 cut-off events. For 373419/373419 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8962 event pairs, 122 based on Foata normal form. 8/1574 useless extension candidates. Maximal degree in co-relation 11998. Up to 947 conditions per place. [2024-06-14 12:45:32,894 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 224 selfloop transitions, 86 changer transitions 12/324 dead transitions. [2024-06-14 12:45:32,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 324 transitions, 4129 flow [2024-06-14 12:45:32,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:32,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:32,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-14 12:45:32,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 12:45:32,895 INFO L175 Difference]: Start difference. First operand has 344 places, 296 transitions, 3163 flow. Second operand 11 states and 139 transitions. [2024-06-14 12:45:32,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 324 transitions, 4129 flow [2024-06-14 12:45:33,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 324 transitions, 3843 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 12:45:33,972 INFO L231 Difference]: Finished difference. Result has 346 places, 291 transitions, 2993 flow [2024-06-14 12:45:33,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2993, PETRI_PLACES=346, PETRI_TRANSITIONS=291} [2024-06-14 12:45:33,972 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 315 predicate places. [2024-06-14 12:45:33,973 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 291 transitions, 2993 flow [2024-06-14 12:45:33,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:33,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:33,973 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-14 12:45:33,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 12:45:33,973 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:33,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:33,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1496621624, now seen corresponding path program 29 times [2024-06-14 12:45:33,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:33,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782104541] [2024-06-14 12:45:33,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:33,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:33,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:35,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:35,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:35,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782104541] [2024-06-14 12:45:35,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782104541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:35,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:35,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:45:35,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147213697] [2024-06-14 12:45:35,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:35,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:45:35,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:35,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:45:35,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:45:35,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:35,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 291 transitions, 2993 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:35,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:35,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:35,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:35,835 INFO L124 PetriNetUnfolderBase]: 834/1546 cut-off events. [2024-06-14 12:45:35,836 INFO L125 PetriNetUnfolderBase]: For 393105/393105 co-relation queries the response was YES. [2024-06-14 12:45:35,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11920 conditions, 1546 events. 834/1546 cut-off events. For 393105/393105 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8836 event pairs, 126 based on Foata normal form. 10/1556 useless extension candidates. Maximal degree in co-relation 11775. Up to 1127 conditions per place. [2024-06-14 12:45:35,853 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 86 changer transitions 12/314 dead transitions. [2024-06-14 12:45:35,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 314 transitions, 3691 flow [2024-06-14 12:45:35,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:35,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:35,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-14 12:45:35,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-14 12:45:35,855 INFO L175 Difference]: Start difference. First operand has 346 places, 291 transitions, 2993 flow. Second operand 11 states and 135 transitions. [2024-06-14 12:45:35,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 314 transitions, 3691 flow [2024-06-14 12:45:37,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 314 transitions, 3529 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 12:45:37,208 INFO L231 Difference]: Finished difference. Result has 343 places, 287 transitions, 2965 flow [2024-06-14 12:45:37,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2831, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2965, PETRI_PLACES=343, PETRI_TRANSITIONS=287} [2024-06-14 12:45:37,209 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 312 predicate places. [2024-06-14 12:45:37,209 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 287 transitions, 2965 flow [2024-06-14 12:45:37,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:37,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:37,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:45:37,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 12:45:37,210 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:37,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:37,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1733412348, now seen corresponding path program 30 times [2024-06-14 12:45:37,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:37,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347043560] [2024-06-14 12:45:37,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:37,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:38,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:38,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:38,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347043560] [2024-06-14 12:45:38,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347043560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:38,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:38,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:38,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126482039] [2024-06-14 12:45:38,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:38,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:38,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:38,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:38,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:38,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:38,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 287 transitions, 2965 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:38,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:38,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:38,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:39,611 INFO L124 PetriNetUnfolderBase]: 824/1532 cut-off events. [2024-06-14 12:45:39,611 INFO L125 PetriNetUnfolderBase]: For 393065/393065 co-relation queries the response was YES. [2024-06-14 12:45:39,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11871 conditions, 1532 events. 824/1532 cut-off events. For 393065/393065 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8761 event pairs, 133 based on Foata normal form. 10/1542 useless extension candidates. Maximal degree in co-relation 11727. Up to 1162 conditions per place. [2024-06-14 12:45:39,629 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 224 selfloop transitions, 74 changer transitions 9/309 dead transitions. [2024-06-14 12:45:39,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 309 transitions, 3647 flow [2024-06-14 12:45:39,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:39,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:39,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:45:39,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:45:39,631 INFO L175 Difference]: Start difference. First operand has 343 places, 287 transitions, 2965 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:45:39,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 309 transitions, 3647 flow [2024-06-14 12:45:40,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 309 transitions, 3473 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:45:40,908 INFO L231 Difference]: Finished difference. Result has 343 places, 284 transitions, 2910 flow [2024-06-14 12:45:40,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2791, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2910, PETRI_PLACES=343, PETRI_TRANSITIONS=284} [2024-06-14 12:45:40,909 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 312 predicate places. [2024-06-14 12:45:40,909 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 284 transitions, 2910 flow [2024-06-14 12:45:40,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:40,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:40,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:45:40,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 12:45:40,910 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:40,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:40,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1733135642, now seen corresponding path program 3 times [2024-06-14 12:45:40,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:40,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28883373] [2024-06-14 12:45:40,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:40,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:40,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:42,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:42,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:42,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28883373] [2024-06-14 12:45:42,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28883373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:42,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:42,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:42,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797705239] [2024-06-14 12:45:42,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:42,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:42,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:42,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:42,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:42,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:42,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 284 transitions, 2910 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:42,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:42,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:42,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:42,825 INFO L124 PetriNetUnfolderBase]: 802/1490 cut-off events. [2024-06-14 12:45:42,825 INFO L125 PetriNetUnfolderBase]: For 337735/337735 co-relation queries the response was YES. [2024-06-14 12:45:42,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11736 conditions, 1490 events. 802/1490 cut-off events. For 337735/337735 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8421 event pairs, 158 based on Foata normal form. 2/1492 useless extension candidates. Maximal degree in co-relation 11592. Up to 857 conditions per place. [2024-06-14 12:45:42,842 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 172 selfloop transitions, 130 changer transitions 0/304 dead transitions. [2024-06-14 12:45:42,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 304 transitions, 3854 flow [2024-06-14 12:45:42,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:42,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:42,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:45:42,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:45:42,844 INFO L175 Difference]: Start difference. First operand has 343 places, 284 transitions, 2910 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:45:42,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 304 transitions, 3854 flow [2024-06-14 12:45:44,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 304 transitions, 3700 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:45:44,218 INFO L231 Difference]: Finished difference. Result has 341 places, 286 transitions, 3080 flow [2024-06-14 12:45:44,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3080, PETRI_PLACES=341, PETRI_TRANSITIONS=286} [2024-06-14 12:45:44,218 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 310 predicate places. [2024-06-14 12:45:44,218 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 286 transitions, 3080 flow [2024-06-14 12:45:44,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:44,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:44,219 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-14 12:45:44,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 12:45:44,219 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:44,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:44,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1934708988, now seen corresponding path program 31 times [2024-06-14 12:45:44,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:44,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399800284] [2024-06-14 12:45:44,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:44,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:44,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:45,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:45,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:45,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399800284] [2024-06-14 12:45:45,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399800284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:45,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:45,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:45,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687751976] [2024-06-14 12:45:45,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:45,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:45,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:45,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:45,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:45,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:45,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 286 transitions, 3080 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:45,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:45,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:45,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:46,093 INFO L124 PetriNetUnfolderBase]: 843/1577 cut-off events. [2024-06-14 12:45:46,094 INFO L125 PetriNetUnfolderBase]: For 449551/449551 co-relation queries the response was YES. [2024-06-14 12:45:46,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13294 conditions, 1577 events. 843/1577 cut-off events. For 449551/449551 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 9114 event pairs, 142 based on Foata normal form. 8/1585 useless extension candidates. Maximal degree in co-relation 13150. Up to 1137 conditions per place. [2024-06-14 12:45:46,112 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 232 selfloop transitions, 73 changer transitions 7/314 dead transitions. [2024-06-14 12:45:46,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 314 transitions, 4028 flow [2024-06-14 12:45:46,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:46,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:46,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 12:45:46,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:45:46,113 INFO L175 Difference]: Start difference. First operand has 341 places, 286 transitions, 3080 flow. Second operand 12 states and 144 transitions. [2024-06-14 12:45:46,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 314 transitions, 4028 flow [2024-06-14 12:45:47,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 314 transitions, 3793 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 12:45:47,508 INFO L231 Difference]: Finished difference. Result has 345 places, 284 transitions, 2970 flow [2024-06-14 12:45:47,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2970, PETRI_PLACES=345, PETRI_TRANSITIONS=284} [2024-06-14 12:45:47,509 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 314 predicate places. [2024-06-14 12:45:47,509 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 284 transitions, 2970 flow [2024-06-14 12:45:47,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:47,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:47,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:45:47,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 12:45:47,509 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:47,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:47,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1740554252, now seen corresponding path program 4 times [2024-06-14 12:45:47,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:47,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338566213] [2024-06-14 12:45:47,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:47,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:48,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-14 12:45:48,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:48,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338566213] [2024-06-14 12:45:48,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338566213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:48,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:48,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:48,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732545482] [2024-06-14 12:45:48,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:48,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:48,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:48,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:48,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:48,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:48,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 284 transitions, 2970 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:48,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:48,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:48,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:49,518 INFO L124 PetriNetUnfolderBase]: 822/1534 cut-off events. [2024-06-14 12:45:49,519 INFO L125 PetriNetUnfolderBase]: For 399737/399737 co-relation queries the response was YES. [2024-06-14 12:45:49,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12877 conditions, 1534 events. 822/1534 cut-off events. For 399737/399737 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8779 event pairs, 172 based on Foata normal form. 2/1536 useless extension candidates. Maximal degree in co-relation 12732. Up to 942 conditions per place. [2024-06-14 12:45:49,537 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 178 selfloop transitions, 122 changer transitions 0/302 dead transitions. [2024-06-14 12:45:49,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 302 transitions, 3622 flow [2024-06-14 12:45:49,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:49,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:49,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:45:49,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:45:49,538 INFO L175 Difference]: Start difference. First operand has 345 places, 284 transitions, 2970 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:45:49,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 302 transitions, 3622 flow [2024-06-14 12:45:51,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 302 transitions, 3462 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 12:45:51,189 INFO L231 Difference]: Finished difference. Result has 344 places, 284 transitions, 3058 flow [2024-06-14 12:45:51,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2810, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3058, PETRI_PLACES=344, PETRI_TRANSITIONS=284} [2024-06-14 12:45:51,189 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 313 predicate places. [2024-06-14 12:45:51,189 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 284 transitions, 3058 flow [2024-06-14 12:45:51,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:51,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:51,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:45:51,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-14 12:45:51,190 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:51,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:51,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1496616044, now seen corresponding path program 32 times [2024-06-14 12:45:51,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:51,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452338932] [2024-06-14 12:45:51,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:51,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:51,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:52,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:52,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:52,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452338932] [2024-06-14 12:45:52,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452338932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:52,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:52,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:45:52,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346622025] [2024-06-14 12:45:52,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:52,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:45:52,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:52,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:45:52,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:45:52,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:52,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 284 transitions, 3058 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:52,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:52,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:52,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:52,851 INFO L124 PetriNetUnfolderBase]: 834/1562 cut-off events. [2024-06-14 12:45:52,851 INFO L125 PetriNetUnfolderBase]: For 442298/442298 co-relation queries the response was YES. [2024-06-14 12:45:52,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13059 conditions, 1562 events. 834/1562 cut-off events. For 442298/442298 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 9025 event pairs, 134 based on Foata normal form. 8/1570 useless extension candidates. Maximal degree in co-relation 12914. Up to 1161 conditions per place. [2024-06-14 12:45:52,869 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 213 selfloop transitions, 76 changer transitions 15/306 dead transitions. [2024-06-14 12:45:52,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 306 transitions, 3732 flow [2024-06-14 12:45:52,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:45:52,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:45:52,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-14 12:45:52,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:45:52,870 INFO L175 Difference]: Start difference. First operand has 344 places, 284 transitions, 3058 flow. Second operand 11 states and 132 transitions. [2024-06-14 12:45:52,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 306 transitions, 3732 flow [2024-06-14 12:45:54,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 306 transitions, 3471 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:45:54,116 INFO L231 Difference]: Finished difference. Result has 345 places, 277 transitions, 2867 flow [2024-06-14 12:45:54,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2797, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2867, PETRI_PLACES=345, PETRI_TRANSITIONS=277} [2024-06-14 12:45:54,117 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 314 predicate places. [2024-06-14 12:45:54,117 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 277 transitions, 2867 flow [2024-06-14 12:45:54,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:45:54,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:54,117 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-14 12:45:54,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-14 12:45:54,117 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:54,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:54,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1501984004, now seen corresponding path program 33 times [2024-06-14 12:45:54,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:54,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222099978] [2024-06-14 12:45:54,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:54,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:54,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:55,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:55,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:55,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222099978] [2024-06-14 12:45:55,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222099978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:55,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:55,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:55,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623970489] [2024-06-14 12:45:55,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:55,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:55,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:55,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:55,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:55,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:55,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 277 transitions, 2867 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:55,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:55,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:55,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:55,922 INFO L124 PetriNetUnfolderBase]: 797/1487 cut-off events. [2024-06-14 12:45:55,923 INFO L125 PetriNetUnfolderBase]: For 391709/391709 co-relation queries the response was YES. [2024-06-14 12:45:55,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11511 conditions, 1487 events. 797/1487 cut-off events. For 391709/391709 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8471 event pairs, 131 based on Foata normal form. 10/1497 useless extension candidates. Maximal degree in co-relation 11365. Up to 1122 conditions per place. [2024-06-14 12:45:55,941 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 218 selfloop transitions, 68 changer transitions 13/301 dead transitions. [2024-06-14 12:45:55,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 301 transitions, 3541 flow [2024-06-14 12:45:55,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:55,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:55,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-14 12:45:55,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:45:55,944 INFO L175 Difference]: Start difference. First operand has 345 places, 277 transitions, 2867 flow. Second operand 12 states and 140 transitions. [2024-06-14 12:45:55,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 301 transitions, 3541 flow [2024-06-14 12:45:57,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 301 transitions, 3357 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:45:57,409 INFO L231 Difference]: Finished difference. Result has 339 places, 273 transitions, 2774 flow [2024-06-14 12:45:57,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2774, PETRI_PLACES=339, PETRI_TRANSITIONS=273} [2024-06-14 12:45:57,410 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 308 predicate places. [2024-06-14 12:45:57,410 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 273 transitions, 2774 flow [2024-06-14 12:45:57,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:57,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:45:57,410 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-14 12:45:57,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-14 12:45:57,410 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:45:57,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:45:57,411 INFO L85 PathProgramCache]: Analyzing trace with hash -2141395864, now seen corresponding path program 34 times [2024-06-14 12:45:57,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:45:57,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377609965] [2024-06-14 12:45:57,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:45:57,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:45:57,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:45:58,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:45:58,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:45:58,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377609965] [2024-06-14 12:45:58,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377609965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:45:58,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:45:58,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:45:58,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245572265] [2024-06-14 12:45:58,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:45:58,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:45:58,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:45:58,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:45:58,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:45:58,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:45:58,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 273 transitions, 2774 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:45:58,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:45:58,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:45:58,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:45:59,221 INFO L124 PetriNetUnfolderBase]: 781/1459 cut-off events. [2024-06-14 12:45:59,222 INFO L125 PetriNetUnfolderBase]: For 377211/377211 co-relation queries the response was YES. [2024-06-14 12:45:59,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11083 conditions, 1459 events. 781/1459 cut-off events. For 377211/377211 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 8259 event pairs, 125 based on Foata normal form. 10/1469 useless extension candidates. Maximal degree in co-relation 10937. Up to 1094 conditions per place. [2024-06-14 12:45:59,239 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 68 changer transitions 11/295 dead transitions. [2024-06-14 12:45:59,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 295 transitions, 3428 flow [2024-06-14 12:45:59,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:45:59,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:45:59,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 12:45:59,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-14 12:45:59,240 INFO L175 Difference]: Start difference. First operand has 339 places, 273 transitions, 2774 flow. Second operand 12 states and 135 transitions. [2024-06-14 12:45:59,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 295 transitions, 3428 flow [2024-06-14 12:46:00,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 295 transitions, 3290 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:46:00,380 INFO L231 Difference]: Finished difference. Result has 336 places, 270 transitions, 2741 flow [2024-06-14 12:46:00,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2741, PETRI_PLACES=336, PETRI_TRANSITIONS=270} [2024-06-14 12:46:00,380 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 305 predicate places. [2024-06-14 12:46:00,380 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 270 transitions, 2741 flow [2024-06-14 12:46:00,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:00,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:00,381 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-14 12:46:00,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-14 12:46:00,381 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:00,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:00,382 INFO L85 PathProgramCache]: Analyzing trace with hash -2141401444, now seen corresponding path program 35 times [2024-06-14 12:46:00,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:00,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953858815] [2024-06-14 12:46:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:00,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:00,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:01,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:01,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:01,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953858815] [2024-06-14 12:46:01,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953858815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:01,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:01,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:01,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826716933] [2024-06-14 12:46:01,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:01,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:01,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:01,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:01,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:01,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:01,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 270 transitions, 2741 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:01,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:01,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:01,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:02,679 INFO L124 PetriNetUnfolderBase]: 747/1393 cut-off events. [2024-06-14 12:46:02,679 INFO L125 PetriNetUnfolderBase]: For 305144/305144 co-relation queries the response was YES. [2024-06-14 12:46:02,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9916 conditions, 1393 events. 747/1393 cut-off events. For 305144/305144 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7803 event pairs, 130 based on Foata normal form. 8/1401 useless extension candidates. Maximal degree in co-relation 9770. Up to 784 conditions per place. [2024-06-14 12:46:02,694 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 170 selfloop transitions, 111 changer transitions 10/293 dead transitions. [2024-06-14 12:46:02,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 293 transitions, 3389 flow [2024-06-14 12:46:02,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:46:02,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:46:02,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-14 12:46:02,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-14 12:46:02,696 INFO L175 Difference]: Start difference. First operand has 336 places, 270 transitions, 2741 flow. Second operand 12 states and 139 transitions. [2024-06-14 12:46:02,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 293 transitions, 3389 flow [2024-06-14 12:46:03,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 293 transitions, 3251 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:03,558 INFO L231 Difference]: Finished difference. Result has 335 places, 267 transitions, 2793 flow [2024-06-14 12:46:03,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2793, PETRI_PLACES=335, PETRI_TRANSITIONS=267} [2024-06-14 12:46:03,559 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 304 predicate places. [2024-06-14 12:46:03,559 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 267 transitions, 2793 flow [2024-06-14 12:46:03,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:03,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:03,559 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-14 12:46:03,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-14 12:46:03,559 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:03,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:03,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1959833832, now seen corresponding path program 36 times [2024-06-14 12:46:03,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:03,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150073471] [2024-06-14 12:46:03,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:03,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:03,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:04,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:04,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:04,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150073471] [2024-06-14 12:46:04,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150073471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:04,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:04,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:04,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866851467] [2024-06-14 12:46:04,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:04,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:04,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:04,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:04,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:04,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:04,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 267 transitions, 2793 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:04,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:04,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:04,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:05,667 INFO L124 PetriNetUnfolderBase]: 744/1388 cut-off events. [2024-06-14 12:46:05,667 INFO L125 PetriNetUnfolderBase]: For 319842/319842 co-relation queries the response was YES. [2024-06-14 12:46:05,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9994 conditions, 1388 events. 744/1388 cut-off events. For 319842/319842 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7779 event pairs, 128 based on Foata normal form. 10/1398 useless extension candidates. Maximal degree in co-relation 9848. Up to 784 conditions per place. [2024-06-14 12:46:05,683 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 173 selfloop transitions, 107 changer transitions 9/291 dead transitions. [2024-06-14 12:46:05,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 291 transitions, 3447 flow [2024-06-14 12:46:05,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:46:05,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:46:05,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-14 12:46:05,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-14 12:46:05,684 INFO L175 Difference]: Start difference. First operand has 335 places, 267 transitions, 2793 flow. Second operand 12 states and 142 transitions. [2024-06-14 12:46:05,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 291 transitions, 3447 flow [2024-06-14 12:46:06,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 291 transitions, 3191 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:46:06,498 INFO L231 Difference]: Finished difference. Result has 332 places, 264 transitions, 2718 flow [2024-06-14 12:46:06,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2718, PETRI_PLACES=332, PETRI_TRANSITIONS=264} [2024-06-14 12:46:06,499 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 301 predicate places. [2024-06-14 12:46:06,499 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 264 transitions, 2718 flow [2024-06-14 12:46:06,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:06,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:06,499 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-14 12:46:06,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-14 12:46:06,499 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:06,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:06,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1934703408, now seen corresponding path program 37 times [2024-06-14 12:46:06,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:06,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055139624] [2024-06-14 12:46:06,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:06,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:06,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:07,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:07,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:07,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055139624] [2024-06-14 12:46:07,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055139624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:07,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:07,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:07,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528695288] [2024-06-14 12:46:07,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:07,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:07,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:07,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:07,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:07,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:07,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 264 transitions, 2718 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:07,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:07,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:07,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:08,450 INFO L124 PetriNetUnfolderBase]: 705/1315 cut-off events. [2024-06-14 12:46:08,451 INFO L125 PetriNetUnfolderBase]: For 247774/247774 co-relation queries the response was YES. [2024-06-14 12:46:08,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8466 conditions, 1315 events. 705/1315 cut-off events. For 247774/247774 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7316 event pairs, 94 based on Foata normal form. 10/1325 useless extension candidates. Maximal degree in co-relation 8321. Up to 950 conditions per place. [2024-06-14 12:46:08,462 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 209 selfloop transitions, 63 changer transitions 13/287 dead transitions. [2024-06-14 12:46:08,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 287 transitions, 3360 flow [2024-06-14 12:46:08,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:46:08,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:46:08,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:46:08,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:46:08,463 INFO L175 Difference]: Start difference. First operand has 332 places, 264 transitions, 2718 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:46:08,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 287 transitions, 3360 flow [2024-06-14 12:46:09,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 287 transitions, 3142 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 12:46:09,160 INFO L231 Difference]: Finished difference. Result has 331 places, 260 transitions, 2583 flow [2024-06-14 12:46:09,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2500, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2583, PETRI_PLACES=331, PETRI_TRANSITIONS=260} [2024-06-14 12:46:09,160 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 300 predicate places. [2024-06-14 12:46:09,161 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 260 transitions, 2583 flow [2024-06-14 12:46:09,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:09,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:09,161 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-14 12:46:09,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-14 12:46:09,161 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:09,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:09,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1591497888, now seen corresponding path program 38 times [2024-06-14 12:46:09,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:09,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304734233] [2024-06-14 12:46:09,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:09,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:09,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:10,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:10,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:10,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304734233] [2024-06-14 12:46:10,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304734233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:10,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:10,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:10,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102892510] [2024-06-14 12:46:10,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:10,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:10,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:10,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:10,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:10,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:10,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 260 transitions, 2583 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:10,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:10,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:10,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:11,009 INFO L124 PetriNetUnfolderBase]: 692/1292 cut-off events. [2024-06-14 12:46:11,009 INFO L125 PetriNetUnfolderBase]: For 233058/233058 co-relation queries the response was YES. [2024-06-14 12:46:11,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8226 conditions, 1292 events. 692/1292 cut-off events. For 233058/233058 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7123 event pairs, 127 based on Foata normal form. 8/1300 useless extension candidates. Maximal degree in co-relation 8081. Up to 449 conditions per place. [2024-06-14 12:46:11,024 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 156 selfloop transitions, 114 changer transitions 16/288 dead transitions. [2024-06-14 12:46:11,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 288 transitions, 3481 flow [2024-06-14 12:46:11,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:46:11,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:46:11,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-14 12:46:11,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-14 12:46:11,025 INFO L175 Difference]: Start difference. First operand has 331 places, 260 transitions, 2583 flow. Second operand 12 states and 139 transitions. [2024-06-14 12:46:11,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 288 transitions, 3481 flow [2024-06-14 12:46:11,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 288 transitions, 3263 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:11,720 INFO L231 Difference]: Finished difference. Result has 325 places, 256 transitions, 2575 flow [2024-06-14 12:46:11,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2575, PETRI_PLACES=325, PETRI_TRANSITIONS=256} [2024-06-14 12:46:11,721 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 294 predicate places. [2024-06-14 12:46:11,721 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 256 transitions, 2575 flow [2024-06-14 12:46:11,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:11,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:11,721 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-14 12:46:11,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-14 12:46:11,722 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:11,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:11,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1519679272, now seen corresponding path program 39 times [2024-06-14 12:46:11,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:11,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297692782] [2024-06-14 12:46:11,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:11,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:11,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:12,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:12,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:12,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297692782] [2024-06-14 12:46:12,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297692782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:12,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:12,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:12,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658202076] [2024-06-14 12:46:12,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:12,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:12,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:12,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:12,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:12,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:12,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 256 transitions, 2575 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:12,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:12,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:12,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:13,176 INFO L124 PetriNetUnfolderBase]: 735/1389 cut-off events. [2024-06-14 12:46:13,176 INFO L125 PetriNetUnfolderBase]: For 388523/388523 co-relation queries the response was YES. [2024-06-14 12:46:13,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11221 conditions, 1389 events. 735/1389 cut-off events. For 388523/388523 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7792 event pairs, 150 based on Foata normal form. 8/1397 useless extension candidates. Maximal degree in co-relation 11076. Up to 539 conditions per place. [2024-06-14 12:46:13,192 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 154 selfloop transitions, 109 changer transitions 15/280 dead transitions. [2024-06-14 12:46:13,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 280 transitions, 3443 flow [2024-06-14 12:46:13,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:46:13,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:46:13,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-14 12:46:13,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:46:13,193 INFO L175 Difference]: Start difference. First operand has 325 places, 256 transitions, 2575 flow. Second operand 10 states and 125 transitions. [2024-06-14 12:46:13,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 280 transitions, 3443 flow [2024-06-14 12:46:14,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 280 transitions, 3308 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:46:14,509 INFO L231 Difference]: Finished difference. Result has 319 places, 251 transitions, 2632 flow [2024-06-14 12:46:14,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2448, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2632, PETRI_PLACES=319, PETRI_TRANSITIONS=251} [2024-06-14 12:46:14,509 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 288 predicate places. [2024-06-14 12:46:14,510 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 251 transitions, 2632 flow [2024-06-14 12:46:14,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:14,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:14,510 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-14 12:46:14,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-14 12:46:14,510 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:14,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:14,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1462705640, now seen corresponding path program 40 times [2024-06-14 12:46:14,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:14,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14600172] [2024-06-14 12:46:14,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:14,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:14,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:15,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:15,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:15,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14600172] [2024-06-14 12:46:15,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14600172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:15,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:15,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:15,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609757701] [2024-06-14 12:46:15,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:15,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:15,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:15,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:15,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:15,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:15,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 251 transitions, 2632 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:15,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:15,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:15,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:15,937 INFO L124 PetriNetUnfolderBase]: 746/1418 cut-off events. [2024-06-14 12:46:15,937 INFO L125 PetriNetUnfolderBase]: For 438430/438430 co-relation queries the response was YES. [2024-06-14 12:46:15,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12464 conditions, 1418 events. 746/1418 cut-off events. For 438430/438430 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 8051 event pairs, 155 based on Foata normal form. 8/1426 useless extension candidates. Maximal degree in co-relation 12322. Up to 734 conditions per place. [2024-06-14 12:46:15,953 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 145 selfloop transitions, 117 changer transitions 11/275 dead transitions. [2024-06-14 12:46:15,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 275 transitions, 3486 flow [2024-06-14 12:46:15,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:46:15,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:46:15,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 12:46:15,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-14 12:46:15,954 INFO L175 Difference]: Start difference. First operand has 319 places, 251 transitions, 2632 flow. Second operand 10 states and 129 transitions. [2024-06-14 12:46:15,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 275 transitions, 3486 flow [2024-06-14 12:46:17,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 275 transitions, 3252 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:17,210 INFO L231 Difference]: Finished difference. Result has 313 places, 248 transitions, 2621 flow [2024-06-14 12:46:17,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2621, PETRI_PLACES=313, PETRI_TRANSITIONS=248} [2024-06-14 12:46:17,210 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 282 predicate places. [2024-06-14 12:46:17,210 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 248 transitions, 2621 flow [2024-06-14 12:46:17,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:17,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:17,211 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-14 12:46:17,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-14 12:46:17,211 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:17,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:17,211 INFO L85 PathProgramCache]: Analyzing trace with hash -451555288, now seen corresponding path program 41 times [2024-06-14 12:46:17,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:17,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661824040] [2024-06-14 12:46:17,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:17,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:18,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:18,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:18,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661824040] [2024-06-14 12:46:18,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661824040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:18,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:18,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:18,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337220622] [2024-06-14 12:46:18,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:18,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:18,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:18,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:18,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:18,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:18,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 248 transitions, 2621 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:18,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:18,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:18,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:18,790 INFO L124 PetriNetUnfolderBase]: 720/1360 cut-off events. [2024-06-14 12:46:18,791 INFO L125 PetriNetUnfolderBase]: For 340653/340653 co-relation queries the response was YES. [2024-06-14 12:46:18,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10857 conditions, 1360 events. 720/1360 cut-off events. For 340653/340653 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7639 event pairs, 121 based on Foata normal form. 8/1368 useless extension candidates. Maximal degree in co-relation 10718. Up to 708 conditions per place. [2024-06-14 12:46:18,805 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 148 selfloop transitions, 121 changer transitions 8/279 dead transitions. [2024-06-14 12:46:18,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 279 transitions, 3536 flow [2024-06-14 12:46:18,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:18,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:18,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:46:18,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:46:18,806 INFO L175 Difference]: Start difference. First operand has 313 places, 248 transitions, 2621 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:46:18,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 279 transitions, 3536 flow [2024-06-14 12:46:20,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 279 transitions, 3284 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:20,211 INFO L231 Difference]: Finished difference. Result has 312 places, 251 transitions, 2659 flow [2024-06-14 12:46:20,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2381, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2659, PETRI_PLACES=312, PETRI_TRANSITIONS=251} [2024-06-14 12:46:20,212 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 281 predicate places. [2024-06-14 12:46:20,212 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 251 transitions, 2659 flow [2024-06-14 12:46:20,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:20,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:20,212 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-14 12:46:20,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-14 12:46:20,213 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:20,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:20,213 INFO L85 PathProgramCache]: Analyzing trace with hash 358790884, now seen corresponding path program 42 times [2024-06-14 12:46:20,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:20,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598787074] [2024-06-14 12:46:20,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:20,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:20,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:21,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:21,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:21,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598787074] [2024-06-14 12:46:21,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598787074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:21,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:21,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:21,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885275320] [2024-06-14 12:46:21,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:21,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:21,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:21,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:21,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:21,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:21,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 251 transitions, 2659 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:21,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:21,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:21,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:21,831 INFO L124 PetriNetUnfolderBase]: 660/1240 cut-off events. [2024-06-14 12:46:21,831 INFO L125 PetriNetUnfolderBase]: For 216035/216035 co-relation queries the response was YES. [2024-06-14 12:46:21,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8236 conditions, 1240 events. 660/1240 cut-off events. For 216035/216035 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6820 event pairs, 99 based on Foata normal form. 10/1250 useless extension candidates. Maximal degree in co-relation 8097. Up to 649 conditions per place. [2024-06-14 12:46:21,843 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 135 selfloop transitions, 116 changer transitions 19/272 dead transitions. [2024-06-14 12:46:21,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 272 transitions, 3267 flow [2024-06-14 12:46:21,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:21,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:21,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:46:21,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:46:21,844 INFO L175 Difference]: Start difference. First operand has 312 places, 251 transitions, 2659 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:46:21,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 272 transitions, 3267 flow [2024-06-14 12:46:22,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 272 transitions, 3023 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:46:22,296 INFO L231 Difference]: Finished difference. Result has 315 places, 246 transitions, 2603 flow [2024-06-14 12:46:22,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2415, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2603, PETRI_PLACES=315, PETRI_TRANSITIONS=246} [2024-06-14 12:46:22,296 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 284 predicate places. [2024-06-14 12:46:22,296 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 246 transitions, 2603 flow [2024-06-14 12:46:22,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:22,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:22,297 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-14 12:46:22,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-14 12:46:22,297 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:22,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:22,297 INFO L85 PathProgramCache]: Analyzing trace with hash -2085633286, now seen corresponding path program 43 times [2024-06-14 12:46:22,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:22,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777954529] [2024-06-14 12:46:22,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:22,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:22,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:23,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:23,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:23,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777954529] [2024-06-14 12:46:23,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777954529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:23,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:23,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:23,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836345846] [2024-06-14 12:46:23,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:23,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:23,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:23,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:23,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:23,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:23,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 246 transitions, 2603 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:23,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:23,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:23,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:24,042 INFO L124 PetriNetUnfolderBase]: 649/1219 cut-off events. [2024-06-14 12:46:24,042 INFO L125 PetriNetUnfolderBase]: For 216219/216219 co-relation queries the response was YES. [2024-06-14 12:46:24,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8126 conditions, 1219 events. 649/1219 cut-off events. For 216219/216219 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6692 event pairs, 80 based on Foata normal form. 10/1229 useless extension candidates. Maximal degree in co-relation 7987. Up to 831 conditions per place. [2024-06-14 12:46:24,055 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 176 selfloop transitions, 78 changer transitions 10/266 dead transitions. [2024-06-14 12:46:24,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 266 transitions, 3191 flow [2024-06-14 12:46:24,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:46:24,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:46:24,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-14 12:46:24,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463541666666667 [2024-06-14 12:46:24,057 INFO L175 Difference]: Start difference. First operand has 315 places, 246 transitions, 2603 flow. Second operand 12 states and 133 transitions. [2024-06-14 12:46:24,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 266 transitions, 3191 flow [2024-06-14 12:46:24,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 266 transitions, 2951 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:46:24,544 INFO L231 Difference]: Finished difference. Result has 309 places, 243 transitions, 2499 flow [2024-06-14 12:46:24,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2499, PETRI_PLACES=309, PETRI_TRANSITIONS=243} [2024-06-14 12:46:24,545 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-14 12:46:24,545 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 243 transitions, 2499 flow [2024-06-14 12:46:24,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:24,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:24,545 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-14 12:46:24,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-14 12:46:24,545 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:24,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:24,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1398791608, now seen corresponding path program 44 times [2024-06-14 12:46:24,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:24,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713491314] [2024-06-14 12:46:24,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:24,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:24,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:25,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:25,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:25,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713491314] [2024-06-14 12:46:25,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713491314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:25,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:25,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:25,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537652002] [2024-06-14 12:46:25,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:25,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:25,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:25,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:25,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:25,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:25,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 243 transitions, 2499 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:25,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:25,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:25,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:26,340 INFO L124 PetriNetUnfolderBase]: 639/1205 cut-off events. [2024-06-14 12:46:26,340 INFO L125 PetriNetUnfolderBase]: For 211558/211558 co-relation queries the response was YES. [2024-06-14 12:46:26,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7936 conditions, 1205 events. 639/1205 cut-off events. For 211558/211558 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6601 event pairs, 91 based on Foata normal form. 10/1215 useless extension candidates. Maximal degree in co-relation 7800. Up to 840 conditions per place. [2024-06-14 12:46:26,352 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 176 selfloop transitions, 72 changer transitions 12/262 dead transitions. [2024-06-14 12:46:26,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 262 transitions, 3077 flow [2024-06-14 12:46:26,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:26,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:26,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:46:26,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:46:26,353 INFO L175 Difference]: Start difference. First operand has 309 places, 243 transitions, 2499 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:46:26,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 262 transitions, 3077 flow [2024-06-14 12:46:27,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 262 transitions, 2911 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 12:46:27,030 INFO L231 Difference]: Finished difference. Result has 306 places, 240 transitions, 2454 flow [2024-06-14 12:46:27,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2333, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2454, PETRI_PLACES=306, PETRI_TRANSITIONS=240} [2024-06-14 12:46:27,031 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 275 predicate places. [2024-06-14 12:46:27,031 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 240 transitions, 2454 flow [2024-06-14 12:46:27,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:27,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:27,031 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-14 12:46:27,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-14 12:46:27,031 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:27,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:27,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1386313780, now seen corresponding path program 45 times [2024-06-14 12:46:27,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:27,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981665757] [2024-06-14 12:46:27,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:27,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:27,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:28,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:28,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:28,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981665757] [2024-06-14 12:46:28,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981665757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:28,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:28,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:28,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123606342] [2024-06-14 12:46:28,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:28,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:28,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:28,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:28,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:28,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:28,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 240 transitions, 2454 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:28,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:28,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:28,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:28,936 INFO L124 PetriNetUnfolderBase]: 627/1185 cut-off events. [2024-06-14 12:46:28,936 INFO L125 PetriNetUnfolderBase]: For 196051/196051 co-relation queries the response was YES. [2024-06-14 12:46:28,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7787 conditions, 1185 events. 627/1185 cut-off events. For 196051/196051 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6479 event pairs, 85 based on Foata normal form. 8/1193 useless extension candidates. Maximal degree in co-relation 7652. Up to 830 conditions per place. [2024-06-14 12:46:28,947 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 174 selfloop transitions, 70 changer transitions 12/258 dead transitions. [2024-06-14 12:46:28,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 258 transitions, 3016 flow [2024-06-14 12:46:28,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:28,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:28,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:46:28,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:46:28,949 INFO L175 Difference]: Start difference. First operand has 306 places, 240 transitions, 2454 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:46:28,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 258 transitions, 3016 flow [2024-06-14 12:46:29,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 258 transitions, 2868 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:29,439 INFO L231 Difference]: Finished difference. Result has 304 places, 237 transitions, 2416 flow [2024-06-14 12:46:29,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2306, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2416, PETRI_PLACES=304, PETRI_TRANSITIONS=237} [2024-06-14 12:46:29,439 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 273 predicate places. [2024-06-14 12:46:29,440 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 237 transitions, 2416 flow [2024-06-14 12:46:29,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:29,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:29,440 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-14 12:46:29,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-14 12:46:29,440 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:29,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:29,440 INFO L85 PathProgramCache]: Analyzing trace with hash -2091347206, now seen corresponding path program 46 times [2024-06-14 12:46:29,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:29,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615808414] [2024-06-14 12:46:29,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:29,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:29,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:30,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:30,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:30,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615808414] [2024-06-14 12:46:30,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615808414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:30,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:30,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:30,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23714599] [2024-06-14 12:46:30,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:30,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:30,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:30,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:30,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:30,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:30,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 237 transitions, 2416 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:30,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:30,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:30,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:30,981 INFO L124 PetriNetUnfolderBase]: 649/1231 cut-off events. [2024-06-14 12:46:30,981 INFO L125 PetriNetUnfolderBase]: For 251960/251960 co-relation queries the response was YES. [2024-06-14 12:46:30,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8940 conditions, 1231 events. 649/1231 cut-off events. For 251960/251960 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6767 event pairs, 104 based on Foata normal form. 8/1239 useless extension candidates. Maximal degree in co-relation 8806. Up to 775 conditions per place. [2024-06-14 12:46:30,993 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 178 selfloop transitions, 70 changer transitions 11/261 dead transitions. [2024-06-14 12:46:30,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 261 transitions, 3226 flow [2024-06-14 12:46:30,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:46:30,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:46:30,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:46:30,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:46:30,994 INFO L175 Difference]: Start difference. First operand has 304 places, 237 transitions, 2416 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:46:30,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 261 transitions, 3226 flow [2024-06-14 12:46:31,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 261 transitions, 3072 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:46:31,615 INFO L231 Difference]: Finished difference. Result has 299 places, 234 transitions, 2385 flow [2024-06-14 12:46:31,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2385, PETRI_PLACES=299, PETRI_TRANSITIONS=234} [2024-06-14 12:46:31,616 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 268 predicate places. [2024-06-14 12:46:31,616 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 234 transitions, 2385 flow [2024-06-14 12:46:31,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:31,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:31,616 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-14 12:46:31,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-14 12:46:31,617 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:31,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:31,617 INFO L85 PathProgramCache]: Analyzing trace with hash -2091203056, now seen corresponding path program 47 times [2024-06-14 12:46:31,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:31,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104864149] [2024-06-14 12:46:31,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:31,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:31,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:32,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:32,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:32,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104864149] [2024-06-14 12:46:32,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104864149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:32,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:32,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:32,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562879514] [2024-06-14 12:46:32,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:32,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:32,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:32,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:32,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:32,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:32,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 234 transitions, 2385 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:32,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:32,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:32,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:33,314 INFO L124 PetriNetUnfolderBase]: 637/1207 cut-off events. [2024-06-14 12:46:33,314 INFO L125 PetriNetUnfolderBase]: For 247447/247447 co-relation queries the response was YES. [2024-06-14 12:46:33,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8807 conditions, 1207 events. 637/1207 cut-off events. For 247447/247447 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6584 event pairs, 96 based on Foata normal form. 8/1215 useless extension candidates. Maximal degree in co-relation 8674. Up to 775 conditions per place. [2024-06-14 12:46:33,327 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 177 selfloop transitions, 70 changer transitions 8/257 dead transitions. [2024-06-14 12:46:33,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 257 transitions, 3183 flow [2024-06-14 12:46:33,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:46:33,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:46:33,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:46:33,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-14 12:46:33,328 INFO L175 Difference]: Start difference. First operand has 299 places, 234 transitions, 2385 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:46:33,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 257 transitions, 3183 flow [2024-06-14 12:46:34,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 257 transitions, 3034 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 12:46:34,133 INFO L231 Difference]: Finished difference. Result has 296 places, 232 transitions, 2367 flow [2024-06-14 12:46:34,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2367, PETRI_PLACES=296, PETRI_TRANSITIONS=232} [2024-06-14 12:46:34,134 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 265 predicate places. [2024-06-14 12:46:34,134 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 232 transitions, 2367 flow [2024-06-14 12:46:34,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:34,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:34,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:34,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-14 12:46:34,134 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:34,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:34,135 INFO L85 PathProgramCache]: Analyzing trace with hash 2058071648, now seen corresponding path program 48 times [2024-06-14 12:46:34,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:34,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173825016] [2024-06-14 12:46:34,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:34,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:35,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:35,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:35,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173825016] [2024-06-14 12:46:35,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173825016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:35,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:35,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:35,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232735621] [2024-06-14 12:46:35,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:35,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:35,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:35,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:35,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:35,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:35,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 232 transitions, 2367 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:35,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:35,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:35,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:35,735 INFO L124 PetriNetUnfolderBase]: 606/1146 cut-off events. [2024-06-14 12:46:35,735 INFO L125 PetriNetUnfolderBase]: For 193561/193561 co-relation queries the response was YES. [2024-06-14 12:46:35,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7523 conditions, 1146 events. 606/1146 cut-off events. For 193561/193561 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6218 event pairs, 121 based on Foata normal form. 10/1156 useless extension candidates. Maximal degree in co-relation 7392. Up to 868 conditions per place. [2024-06-14 12:46:35,747 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 180 selfloop transitions, 55 changer transitions 14/251 dead transitions. [2024-06-14 12:46:35,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 251 transitions, 2929 flow [2024-06-14 12:46:35,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:35,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:35,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:46:35,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:46:35,748 INFO L175 Difference]: Start difference. First operand has 296 places, 232 transitions, 2367 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:46:35,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 251 transitions, 2929 flow [2024-06-14 12:46:36,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 251 transitions, 2787 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:46:36,209 INFO L231 Difference]: Finished difference. Result has 296 places, 227 transitions, 2286 flow [2024-06-14 12:46:36,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2286, PETRI_PLACES=296, PETRI_TRANSITIONS=227} [2024-06-14 12:46:36,210 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 265 predicate places. [2024-06-14 12:46:36,210 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 227 transitions, 2286 flow [2024-06-14 12:46:36,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:36,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:36,210 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-14 12:46:36,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-14 12:46:36,210 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:36,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:36,211 INFO L85 PathProgramCache]: Analyzing trace with hash 151638180, now seen corresponding path program 49 times [2024-06-14 12:46:36,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:36,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666269948] [2024-06-14 12:46:36,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:36,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:37,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:37,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:37,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666269948] [2024-06-14 12:46:37,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666269948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:37,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:37,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:37,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741705745] [2024-06-14 12:46:37,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:37,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:37,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:37,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:37,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:37,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:37,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 227 transitions, 2286 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:37,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:37,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:37,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:37,709 INFO L124 PetriNetUnfolderBase]: 596/1128 cut-off events. [2024-06-14 12:46:37,710 INFO L125 PetriNetUnfolderBase]: For 189689/189689 co-relation queries the response was YES. [2024-06-14 12:46:37,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7367 conditions, 1128 events. 596/1128 cut-off events. For 189689/189689 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 6051 event pairs, 89 based on Foata normal form. 10/1138 useless extension candidates. Maximal degree in co-relation 7237. Up to 757 conditions per place. [2024-06-14 12:46:37,721 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 164 selfloop transitions, 68 changer transitions 12/246 dead transitions. [2024-06-14 12:46:37,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 246 transitions, 2832 flow [2024-06-14 12:46:37,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:37,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:37,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:46:37,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:46:37,723 INFO L175 Difference]: Start difference. First operand has 296 places, 227 transitions, 2286 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:46:37,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 246 transitions, 2832 flow [2024-06-14 12:46:38,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 246 transitions, 2728 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 12:46:38,173 INFO L231 Difference]: Finished difference. Result has 291 places, 224 transitions, 2296 flow [2024-06-14 12:46:38,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2296, PETRI_PLACES=291, PETRI_TRANSITIONS=224} [2024-06-14 12:46:38,173 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 260 predicate places. [2024-06-14 12:46:38,173 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 224 transitions, 2296 flow [2024-06-14 12:46:38,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:38,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:38,174 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-14 12:46:38,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-14 12:46:38,174 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:38,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:38,174 INFO L85 PathProgramCache]: Analyzing trace with hash 2065236090, now seen corresponding path program 50 times [2024-06-14 12:46:38,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:38,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258735340] [2024-06-14 12:46:38,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:38,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:38,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:39,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:39,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:39,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258735340] [2024-06-14 12:46:39,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258735340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:39,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:39,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:39,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539239221] [2024-06-14 12:46:39,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:39,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:39,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:39,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:39,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:39,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:39,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 224 transitions, 2296 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:39,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:39,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:39,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:39,844 INFO L124 PetriNetUnfolderBase]: 584/1108 cut-off events. [2024-06-14 12:46:39,844 INFO L125 PetriNetUnfolderBase]: For 172111/172111 co-relation queries the response was YES. [2024-06-14 12:46:39,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7278 conditions, 1108 events. 584/1108 cut-off events. For 172111/172111 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5916 event pairs, 85 based on Foata normal form. 8/1116 useless extension candidates. Maximal degree in co-relation 7150. Up to 747 conditions per place. [2024-06-14 12:46:39,854 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 160 selfloop transitions, 64 changer transitions 16/242 dead transitions. [2024-06-14 12:46:39,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 242 transitions, 2826 flow [2024-06-14 12:46:39,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:39,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:39,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:46:39,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:46:39,856 INFO L175 Difference]: Start difference. First operand has 291 places, 224 transitions, 2296 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:46:39,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 242 transitions, 2826 flow [2024-06-14 12:46:40,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 242 transitions, 2637 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:40,290 INFO L231 Difference]: Finished difference. Result has 290 places, 219 transitions, 2193 flow [2024-06-14 12:46:40,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2193, PETRI_PLACES=290, PETRI_TRANSITIONS=219} [2024-06-14 12:46:40,290 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 259 predicate places. [2024-06-14 12:46:40,290 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 219 transitions, 2193 flow [2024-06-14 12:46:40,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:40,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:40,291 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-14 12:46:40,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-14 12:46:40,291 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:40,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:40,291 INFO L85 PathProgramCache]: Analyzing trace with hash 581227518, now seen corresponding path program 51 times [2024-06-14 12:46:40,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:40,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955255531] [2024-06-14 12:46:40,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:40,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:41,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:41,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:41,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955255531] [2024-06-14 12:46:41,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955255531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:41,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:41,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:41,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269158709] [2024-06-14 12:46:41,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:41,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:41,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:41,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:41,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:41,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:41,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 219 transitions, 2193 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:41,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:41,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:41,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:42,042 INFO L124 PetriNetUnfolderBase]: 575/1089 cut-off events. [2024-06-14 12:46:42,042 INFO L125 PetriNetUnfolderBase]: For 171877/171877 co-relation queries the response was YES. [2024-06-14 12:46:42,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7139 conditions, 1089 events. 575/1089 cut-off events. For 171877/171877 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5752 event pairs, 68 based on Foata normal form. 8/1097 useless extension candidates. Maximal degree in co-relation 7012. Up to 303 conditions per place. [2024-06-14 12:46:42,052 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 106 selfloop transitions, 123 changer transitions 15/246 dead transitions. [2024-06-14 12:46:42,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 246 transitions, 2965 flow [2024-06-14 12:46:42,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:42,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:42,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:46:42,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:46:42,053 INFO L175 Difference]: Start difference. First operand has 290 places, 219 transitions, 2193 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:46:42,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 246 transitions, 2965 flow [2024-06-14 12:46:42,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 246 transitions, 2797 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-14 12:46:42,516 INFO L231 Difference]: Finished difference. Result has 280 places, 215 transitions, 2249 flow [2024-06-14 12:46:42,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2033, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2249, PETRI_PLACES=280, PETRI_TRANSITIONS=215} [2024-06-14 12:46:42,517 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 249 predicate places. [2024-06-14 12:46:42,517 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 215 transitions, 2249 flow [2024-06-14 12:46:42,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:42,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:42,517 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-14 12:46:42,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-14 12:46:42,518 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:42,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:42,518 INFO L85 PathProgramCache]: Analyzing trace with hash 730500610, now seen corresponding path program 52 times [2024-06-14 12:46:42,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:42,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587041243] [2024-06-14 12:46:42,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:42,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:42,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:43,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:43,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:43,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587041243] [2024-06-14 12:46:43,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587041243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:43,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:43,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:43,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406109760] [2024-06-14 12:46:43,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:43,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:43,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:43,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:43,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:43,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:43,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 215 transitions, 2249 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:43,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:43,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:43,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:44,243 INFO L124 PetriNetUnfolderBase]: 586/1112 cut-off events. [2024-06-14 12:46:44,243 INFO L125 PetriNetUnfolderBase]: For 212239/212239 co-relation queries the response was YES. [2024-06-14 12:46:44,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8209 conditions, 1112 events. 586/1112 cut-off events. For 212239/212239 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5926 event pairs, 79 based on Foata normal form. 8/1120 useless extension candidates. Maximal degree in co-relation 8085. Up to 501 conditions per place. [2024-06-14 12:46:44,253 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 107 selfloop transitions, 123 changer transitions 11/243 dead transitions. [2024-06-14 12:46:44,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 243 transitions, 3017 flow [2024-06-14 12:46:44,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:44,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:44,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 12:46:44,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 12:46:44,254 INFO L175 Difference]: Start difference. First operand has 280 places, 215 transitions, 2249 flow. Second operand 11 states and 136 transitions. [2024-06-14 12:46:44,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 243 transitions, 3017 flow [2024-06-14 12:46:44,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 243 transitions, 2784 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:44,856 INFO L231 Difference]: Finished difference. Result has 275 places, 212 transitions, 2248 flow [2024-06-14 12:46:44,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2248, PETRI_PLACES=275, PETRI_TRANSITIONS=212} [2024-06-14 12:46:44,857 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 244 predicate places. [2024-06-14 12:46:44,857 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 212 transitions, 2248 flow [2024-06-14 12:46:44,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:44,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:44,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:44,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-14 12:46:44,858 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:44,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:44,858 INFO L85 PathProgramCache]: Analyzing trace with hash 730650340, now seen corresponding path program 53 times [2024-06-14 12:46:44,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:44,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559222667] [2024-06-14 12:46:44,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:44,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:45,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:45,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:45,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559222667] [2024-06-14 12:46:45,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559222667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:45,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:45,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:45,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158688879] [2024-06-14 12:46:45,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:45,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:45,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:45,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:45,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:45,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:45,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 212 transitions, 2248 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:45,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:45,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:45,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:46,269 INFO L124 PetriNetUnfolderBase]: 577/1097 cut-off events. [2024-06-14 12:46:46,269 INFO L125 PetriNetUnfolderBase]: For 213749/213749 co-relation queries the response was YES. [2024-06-14 12:46:46,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8049 conditions, 1097 events. 577/1097 cut-off events. For 213749/213749 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5835 event pairs, 92 based on Foata normal form. 12/1109 useless extension candidates. Maximal degree in co-relation 7927. Up to 553 conditions per place. [2024-06-14 12:46:46,280 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 110 selfloop transitions, 113 changer transitions 7/232 dead transitions. [2024-06-14 12:46:46,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 232 transitions, 2792 flow [2024-06-14 12:46:46,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:46:46,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:46:46,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:46:46,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:46:46,281 INFO L175 Difference]: Start difference. First operand has 275 places, 212 transitions, 2248 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:46:46,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 232 transitions, 2792 flow [2024-06-14 12:46:46,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 232 transitions, 2480 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:46,939 INFO L231 Difference]: Finished difference. Result has 271 places, 210 transitions, 2167 flow [2024-06-14 12:46:46,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2167, PETRI_PLACES=271, PETRI_TRANSITIONS=210} [2024-06-14 12:46:46,939 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 240 predicate places. [2024-06-14 12:46:46,939 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 210 transitions, 2167 flow [2024-06-14 12:46:46,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:46,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:46,940 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-14 12:46:46,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-14 12:46:46,940 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:46,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:46,940 INFO L85 PathProgramCache]: Analyzing trace with hash -79695832, now seen corresponding path program 54 times [2024-06-14 12:46:46,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:46,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590390138] [2024-06-14 12:46:46,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:46,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:46,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:47,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:47,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:47,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590390138] [2024-06-14 12:46:47,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590390138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:47,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:47,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:47,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370591399] [2024-06-14 12:46:47,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:47,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:47,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:47,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:47,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:48,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:48,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 210 transitions, 2167 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:48,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:48,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:48,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:48,384 INFO L124 PetriNetUnfolderBase]: 543/1031 cut-off events. [2024-06-14 12:46:48,384 INFO L125 PetriNetUnfolderBase]: For 149767/149767 co-relation queries the response was YES. [2024-06-14 12:46:48,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6931 conditions, 1031 events. 543/1031 cut-off events. For 149767/149767 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5400 event pairs, 70 based on Foata normal form. 8/1039 useless extension candidates. Maximal degree in co-relation 6811. Up to 497 conditions per place. [2024-06-14 12:46:48,393 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 109 selfloop transitions, 108 changer transitions 11/230 dead transitions. [2024-06-14 12:46:48,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 230 transitions, 2679 flow [2024-06-14 12:46:48,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:46:48,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:46:48,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:46:48,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:46:48,395 INFO L175 Difference]: Start difference. First operand has 271 places, 210 transitions, 2167 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:46:48,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 230 transitions, 2679 flow [2024-06-14 12:46:48,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 230 transitions, 2426 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:48,795 INFO L231 Difference]: Finished difference. Result has 271 places, 205 transitions, 2088 flow [2024-06-14 12:46:48,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1914, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2088, PETRI_PLACES=271, PETRI_TRANSITIONS=205} [2024-06-14 12:46:48,796 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 240 predicate places. [2024-06-14 12:46:48,796 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 205 transitions, 2088 flow [2024-06-14 12:46:48,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:48,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:48,796 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-14 12:46:48,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-14 12:46:48,796 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:48,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:48,797 INFO L85 PathProgramCache]: Analyzing trace with hash 64402088, now seen corresponding path program 55 times [2024-06-14 12:46:48,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:48,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991120433] [2024-06-14 12:46:48,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:48,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:48,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:50,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:50,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:50,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991120433] [2024-06-14 12:46:50,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991120433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:50,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:50,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:50,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96148886] [2024-06-14 12:46:50,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:50,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:50,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:50,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:50,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:50,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:50,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 205 transitions, 2088 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:50,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:50,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:50,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:50,756 INFO L124 PetriNetUnfolderBase]: 536/1015 cut-off events. [2024-06-14 12:46:50,757 INFO L125 PetriNetUnfolderBase]: For 158536/158536 co-relation queries the response was YES. [2024-06-14 12:46:50,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6806 conditions, 1015 events. 536/1015 cut-off events. For 158536/158536 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5298 event pairs, 65 based on Foata normal form. 10/1025 useless extension candidates. Maximal degree in co-relation 6685. Up to 651 conditions per place. [2024-06-14 12:46:50,766 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 134 selfloop transitions, 80 changer transitions 11/227 dead transitions. [2024-06-14 12:46:50,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 227 transitions, 2604 flow [2024-06-14 12:46:50,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:46:50,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:46:50,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-14 12:46:50,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:46:50,767 INFO L175 Difference]: Start difference. First operand has 271 places, 205 transitions, 2088 flow. Second operand 12 states and 132 transitions. [2024-06-14 12:46:50,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 227 transitions, 2604 flow [2024-06-14 12:46:51,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 227 transitions, 2321 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-14 12:46:51,071 INFO L231 Difference]: Finished difference. Result has 263 places, 202 transitions, 1941 flow [2024-06-14 12:46:51,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1941, PETRI_PLACES=263, PETRI_TRANSITIONS=202} [2024-06-14 12:46:51,071 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-14 12:46:51,071 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 202 transitions, 1941 flow [2024-06-14 12:46:51,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:51,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:51,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:51,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-14 12:46:51,072 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:51,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:51,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1116413992, now seen corresponding path program 56 times [2024-06-14 12:46:51,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:51,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301932836] [2024-06-14 12:46:51,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:51,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:51,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:52,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:52,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:52,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301932836] [2024-06-14 12:46:52,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301932836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:52,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:52,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:52,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136596895] [2024-06-14 12:46:52,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:52,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:52,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:52,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:52,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:52,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:52,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 202 transitions, 1941 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:52,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:52,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:52,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:52,770 INFO L124 PetriNetUnfolderBase]: 551/1052 cut-off events. [2024-06-14 12:46:52,770 INFO L125 PetriNetUnfolderBase]: For 195309/195309 co-relation queries the response was YES. [2024-06-14 12:46:52,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7661 conditions, 1052 events. 551/1052 cut-off events. For 195309/195309 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5539 event pairs, 81 based on Foata normal form. 8/1060 useless extension candidates. Maximal degree in co-relation 7542. Up to 598 conditions per place. [2024-06-14 12:46:52,780 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 144 selfloop transitions, 73 changer transitions 7/226 dead transitions. [2024-06-14 12:46:52,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 226 transitions, 2655 flow [2024-06-14 12:46:52,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:52,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:52,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:46:52,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:46:52,781 INFO L175 Difference]: Start difference. First operand has 263 places, 202 transitions, 1941 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:46:52,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 226 transitions, 2655 flow [2024-06-14 12:46:53,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 226 transitions, 2487 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:46:53,240 INFO L231 Difference]: Finished difference. Result has 260 places, 200 transitions, 1910 flow [2024-06-14 12:46:53,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1910, PETRI_PLACES=260, PETRI_TRANSITIONS=200} [2024-06-14 12:46:53,240 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-14 12:46:53,240 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 200 transitions, 1910 flow [2024-06-14 12:46:53,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:53,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:53,241 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-14 12:46:53,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-14 12:46:53,241 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:53,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:53,242 INFO L85 PathProgramCache]: Analyzing trace with hash 869172910, now seen corresponding path program 57 times [2024-06-14 12:46:53,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:53,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052405350] [2024-06-14 12:46:53,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:53,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:53,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:54,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:54,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:54,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052405350] [2024-06-14 12:46:54,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052405350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:54,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:54,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:54,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165881931] [2024-06-14 12:46:54,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:54,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:54,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:54,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:54,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:54,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:54,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 200 transitions, 1910 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:54,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:54,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:54,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:54,894 INFO L124 PetriNetUnfolderBase]: 574/1101 cut-off events. [2024-06-14 12:46:54,894 INFO L125 PetriNetUnfolderBase]: For 236393/236393 co-relation queries the response was YES. [2024-06-14 12:46:54,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8676 conditions, 1101 events. 574/1101 cut-off events. For 236393/236393 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5886 event pairs, 92 based on Foata normal form. 8/1109 useless extension candidates. Maximal degree in co-relation 8558. Up to 536 conditions per place. [2024-06-14 12:46:54,903 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 100 selfloop transitions, 116 changer transitions 7/225 dead transitions. [2024-06-14 12:46:54,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 225 transitions, 2624 flow [2024-06-14 12:46:54,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:46:54,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:46:54,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:46:54,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:46:54,904 INFO L175 Difference]: Start difference. First operand has 260 places, 200 transitions, 1910 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:46:54,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 225 transitions, 2624 flow [2024-06-14 12:46:55,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 225 transitions, 2476 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:46:55,474 INFO L231 Difference]: Finished difference. Result has 258 places, 198 transitions, 1985 flow [2024-06-14 12:46:55,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1985, PETRI_PLACES=258, PETRI_TRANSITIONS=198} [2024-06-14 12:46:55,474 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 227 predicate places. [2024-06-14 12:46:55,474 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 198 transitions, 1985 flow [2024-06-14 12:46:55,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:55,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:55,475 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-14 12:46:55,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-14 12:46:55,475 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:55,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:55,475 INFO L85 PathProgramCache]: Analyzing trace with hash 58837898, now seen corresponding path program 58 times [2024-06-14 12:46:55,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:55,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475438060] [2024-06-14 12:46:55,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:55,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:55,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:56,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:56,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:56,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475438060] [2024-06-14 12:46:56,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475438060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:56,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:56,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:46:56,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683686218] [2024-06-14 12:46:56,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:56,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:46:56,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:56,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:46:56,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:46:56,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:56,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 198 transitions, 1985 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:56,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:56,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:56,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:57,079 INFO L124 PetriNetUnfolderBase]: 543/1040 cut-off events. [2024-06-14 12:46:57,079 INFO L125 PetriNetUnfolderBase]: For 196236/196236 co-relation queries the response was YES. [2024-06-14 12:46:57,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7661 conditions, 1040 events. 543/1040 cut-off events. For 196236/196236 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5506 event pairs, 77 based on Foata normal form. 10/1050 useless extension candidates. Maximal degree in co-relation 7544. Up to 536 conditions per place. [2024-06-14 12:46:57,087 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 90 selfloop transitions, 111 changer transitions 15/218 dead transitions. [2024-06-14 12:46:57,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 218 transitions, 2479 flow [2024-06-14 12:46:57,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:46:57,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:46:57,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:46:57,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-14 12:46:57,089 INFO L175 Difference]: Start difference. First operand has 258 places, 198 transitions, 1985 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:46:57,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 218 transitions, 2479 flow [2024-06-14 12:46:57,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 218 transitions, 2245 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:46:57,625 INFO L231 Difference]: Finished difference. Result has 257 places, 192 transitions, 1937 flow [2024-06-14 12:46:57,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1937, PETRI_PLACES=257, PETRI_TRANSITIONS=192} [2024-06-14 12:46:57,625 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 226 predicate places. [2024-06-14 12:46:57,625 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 192 transitions, 1937 flow [2024-06-14 12:46:57,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:57,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:57,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:57,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-14 12:46:57,626 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:57,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:57,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1926760164, now seen corresponding path program 59 times [2024-06-14 12:46:57,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:57,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411945229] [2024-06-14 12:46:57,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:57,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:57,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:58,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:58,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:58,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411945229] [2024-06-14 12:46:58,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411945229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:58,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:58,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:46:58,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670877743] [2024-06-14 12:46:58,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:58,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:46:58,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:58,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:46:58,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:46:58,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:46:58,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 192 transitions, 1937 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:58,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:58,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:46:58,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:59,419 INFO L124 PetriNetUnfolderBase]: 530/1021 cut-off events. [2024-06-14 12:46:59,419 INFO L125 PetriNetUnfolderBase]: For 192164/192164 co-relation queries the response was YES. [2024-06-14 12:46:59,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7528 conditions, 1021 events. 530/1021 cut-off events. For 192164/192164 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5375 event pairs, 85 based on Foata normal form. 10/1031 useless extension candidates. Maximal degree in co-relation 7412. Up to 640 conditions per place. [2024-06-14 12:46:59,428 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 128 selfloop transitions, 70 changer transitions 12/212 dead transitions. [2024-06-14 12:46:59,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 212 transitions, 2419 flow [2024-06-14 12:46:59,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:46:59,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:46:59,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:46:59,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:46:59,429 INFO L175 Difference]: Start difference. First operand has 257 places, 192 transitions, 1937 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:46:59,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 212 transitions, 2419 flow [2024-06-14 12:46:59,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 212 transitions, 2191 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 12:46:59,721 INFO L231 Difference]: Finished difference. Result has 253 places, 188 transitions, 1816 flow [2024-06-14 12:46:59,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1816, PETRI_PLACES=253, PETRI_TRANSITIONS=188} [2024-06-14 12:46:59,722 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 222 predicate places. [2024-06-14 12:46:59,722 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 188 transitions, 1816 flow [2024-06-14 12:46:59,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:46:59,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:59,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:59,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-14 12:46:59,722 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:46:59,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:59,723 INFO L85 PathProgramCache]: Analyzing trace with hash 58688168, now seen corresponding path program 60 times [2024-06-14 12:46:59,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:59,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359723305] [2024-06-14 12:46:59,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:59,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:59,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:00,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:00,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:00,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359723305] [2024-06-14 12:47:00,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359723305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:00,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:00,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:47:00,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373635689] [2024-06-14 12:47:00,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:00,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:47:00,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:00,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:47:00,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:47:00,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:00,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 188 transitions, 1816 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:00,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:00,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:00,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:01,324 INFO L124 PetriNetUnfolderBase]: 517/998 cut-off events. [2024-06-14 12:47:01,324 INFO L125 PetriNetUnfolderBase]: For 175612/175612 co-relation queries the response was YES. [2024-06-14 12:47:01,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7242 conditions, 998 events. 517/998 cut-off events. For 175612/175612 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5226 event pairs, 71 based on Foata normal form. 8/1006 useless extension candidates. Maximal degree in co-relation 7128. Up to 262 conditions per place. [2024-06-14 12:47:01,333 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 92 selfloop transitions, 102 changer transitions 15/211 dead transitions. [2024-06-14 12:47:01,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 211 transitions, 2482 flow [2024-06-14 12:47:01,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:01,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:01,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:47:01,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-14 12:47:01,334 INFO L175 Difference]: Start difference. First operand has 253 places, 188 transitions, 1816 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:47:01,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 211 transitions, 2482 flow [2024-06-14 12:47:01,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 211 transitions, 2330 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:01,610 INFO L231 Difference]: Finished difference. Result has 248 places, 180 transitions, 1803 flow [2024-06-14 12:47:01,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1803, PETRI_PLACES=248, PETRI_TRANSITIONS=180} [2024-06-14 12:47:01,611 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-14 12:47:01,611 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 180 transitions, 1803 flow [2024-06-14 12:47:01,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:01,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:01,611 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-14 12:47:01,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-14 12:47:01,612 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:01,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:01,612 INFO L85 PathProgramCache]: Analyzing trace with hash 728842698, now seen corresponding path program 61 times [2024-06-14 12:47:01,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:01,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088715311] [2024-06-14 12:47:01,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:01,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:01,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:03,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:03,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:03,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088715311] [2024-06-14 12:47:03,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088715311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:03,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:03,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:03,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177662555] [2024-06-14 12:47:03,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:03,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:03,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:03,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:03,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:03,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:03,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 180 transitions, 1803 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:03,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:03,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:03,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:03,648 INFO L124 PetriNetUnfolderBase]: 504/975 cut-off events. [2024-06-14 12:47:03,648 INFO L125 PetriNetUnfolderBase]: For 176105/176105 co-relation queries the response was YES. [2024-06-14 12:47:03,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7162 conditions, 975 events. 504/975 cut-off events. For 176105/176105 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5087 event pairs, 81 based on Foata normal form. 10/985 useless extension candidates. Maximal degree in co-relation 7050. Up to 610 conditions per place. [2024-06-14 12:47:03,657 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 74 changer transitions 11/201 dead transitions. [2024-06-14 12:47:03,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 201 transitions, 2265 flow [2024-06-14 12:47:03,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:03,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:03,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:47:03,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:47:03,658 INFO L175 Difference]: Start difference. First operand has 248 places, 180 transitions, 1803 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:47:03,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 201 transitions, 2265 flow [2024-06-14 12:47:03,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 201 transitions, 2082 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 12:47:03,880 INFO L231 Difference]: Finished difference. Result has 240 places, 177 transitions, 1744 flow [2024-06-14 12:47:03,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1744, PETRI_PLACES=240, PETRI_TRANSITIONS=177} [2024-06-14 12:47:03,881 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 209 predicate places. [2024-06-14 12:47:03,881 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 177 transitions, 1744 flow [2024-06-14 12:47:03,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:03,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:03,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:03,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-14 12:47:03,881 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:03,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:03,882 INFO L85 PathProgramCache]: Analyzing trace with hash 728837118, now seen corresponding path program 62 times [2024-06-14 12:47:03,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:03,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213150537] [2024-06-14 12:47:03,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:03,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:03,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:05,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-14 12:47:05,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:05,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213150537] [2024-06-14 12:47:05,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213150537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:05,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:05,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:05,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721527087] [2024-06-14 12:47:05,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:05,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:05,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:05,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:05,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:05,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:05,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 177 transitions, 1744 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:05,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:05,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:05,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:05,513 INFO L124 PetriNetUnfolderBase]: 492/955 cut-off events. [2024-06-14 12:47:05,514 INFO L125 PetriNetUnfolderBase]: For 149876/149876 co-relation queries the response was YES. [2024-06-14 12:47:05,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6901 conditions, 955 events. 492/955 cut-off events. For 149876/149876 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4956 event pairs, 71 based on Foata normal form. 8/963 useless extension candidates. Maximal degree in co-relation 6794. Up to 600 conditions per place. [2024-06-14 12:47:05,522 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 112 selfloop transitions, 72 changer transitions 11/197 dead transitions. [2024-06-14 12:47:05,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 197 transitions, 2190 flow [2024-06-14 12:47:05,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:05,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:05,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:47:05,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:47:05,523 INFO L175 Difference]: Start difference. First operand has 240 places, 177 transitions, 1744 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:47:05,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 197 transitions, 2190 flow [2024-06-14 12:47:05,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 197 transitions, 2038 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:47:05,769 INFO L231 Difference]: Finished difference. Result has 238 places, 174 transitions, 1713 flow [2024-06-14 12:47:05,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1713, PETRI_PLACES=238, PETRI_TRANSITIONS=174} [2024-06-14 12:47:05,769 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 207 predicate places. [2024-06-14 12:47:05,770 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 174 transitions, 1713 flow [2024-06-14 12:47:05,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:05,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:05,770 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-14 12:47:05,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-14 12:47:05,770 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:05,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:05,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1926969910, now seen corresponding path program 5 times [2024-06-14 12:47:05,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:05,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823371150] [2024-06-14 12:47:05,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:05,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:05,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:06,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:06,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:06,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823371150] [2024-06-14 12:47:06,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823371150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:06,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:06,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:47:06,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92187917] [2024-06-14 12:47:06,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:06,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:47:06,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:06,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:47:06,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:47:06,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:06,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 174 transitions, 1713 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:06,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:06,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:06,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:07,230 INFO L124 PetriNetUnfolderBase]: 477/922 cut-off events. [2024-06-14 12:47:07,231 INFO L125 PetriNetUnfolderBase]: For 126028/126028 co-relation queries the response was YES. [2024-06-14 12:47:07,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6808 conditions, 922 events. 477/922 cut-off events. For 126028/126028 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4725 event pairs, 85 based on Foata normal form. 2/924 useless extension candidates. Maximal degree in co-relation 6702. Up to 488 conditions per place. [2024-06-14 12:47:07,238 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 100 selfloop transitions, 87 changer transitions 0/189 dead transitions. [2024-06-14 12:47:07,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 189 transitions, 2151 flow [2024-06-14 12:47:07,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:07,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:07,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:47:07,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:47:07,240 INFO L175 Difference]: Start difference. First operand has 238 places, 174 transitions, 1713 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:47:07,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 189 transitions, 2151 flow [2024-06-14 12:47:07,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 189 transitions, 2001 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:47:07,490 INFO L231 Difference]: Finished difference. Result has 233 places, 175 transitions, 1771 flow [2024-06-14 12:47:07,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1771, PETRI_PLACES=233, PETRI_TRANSITIONS=175} [2024-06-14 12:47:07,490 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-14 12:47:07,490 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 175 transitions, 1771 flow [2024-06-14 12:47:07,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:07,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:07,491 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-14 12:47:07,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-14 12:47:07,491 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:07,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:07,491 INFO L85 PathProgramCache]: Analyzing trace with hash -352321122, now seen corresponding path program 63 times [2024-06-14 12:47:07,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:07,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482228496] [2024-06-14 12:47:07,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:07,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:07,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:08,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:08,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:08,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482228496] [2024-06-14 12:47:08,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482228496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:08,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:08,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:08,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342115262] [2024-06-14 12:47:08,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:08,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:08,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:08,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:08,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:08,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:08,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 175 transitions, 1771 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:08,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:08,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:08,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:08,949 INFO L124 PetriNetUnfolderBase]: 493/958 cut-off events. [2024-06-14 12:47:08,949 INFO L125 PetriNetUnfolderBase]: For 146362/146362 co-relation queries the response was YES. [2024-06-14 12:47:08,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6890 conditions, 958 events. 493/958 cut-off events. For 146362/146362 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4982 event pairs, 89 based on Foata normal form. 10/968 useless extension candidates. Maximal degree in co-relation 6786. Up to 482 conditions per place. [2024-06-14 12:47:08,957 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 100 selfloop transitions, 84 changer transitions 9/195 dead transitions. [2024-06-14 12:47:08,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 195 transitions, 2219 flow [2024-06-14 12:47:08,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:08,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:08,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:47:08,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:47:08,958 INFO L175 Difference]: Start difference. First operand has 233 places, 175 transitions, 1771 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:47:08,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 195 transitions, 2219 flow [2024-06-14 12:47:09,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 195 transitions, 2023 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 12:47:09,168 INFO L231 Difference]: Finished difference. Result has 235 places, 172 transitions, 1719 flow [2024-06-14 12:47:09,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1719, PETRI_PLACES=235, PETRI_TRANSITIONS=172} [2024-06-14 12:47:09,168 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-14 12:47:09,169 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 172 transitions, 1719 flow [2024-06-14 12:47:09,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:09,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:09,169 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-14 12:47:09,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-14 12:47:09,169 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:09,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:09,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1934379220, now seen corresponding path program 6 times [2024-06-14 12:47:09,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:09,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328805947] [2024-06-14 12:47:09,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:09,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:09,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:10,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:10,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:10,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328805947] [2024-06-14 12:47:10,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328805947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:10,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:10,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:10,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950260879] [2024-06-14 12:47:10,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:10,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:10,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:10,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:10,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:10,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:10,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 172 transitions, 1719 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:10,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:10,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:10,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:10,728 INFO L124 PetriNetUnfolderBase]: 471/916 cut-off events. [2024-06-14 12:47:10,728 INFO L125 PetriNetUnfolderBase]: For 120106/120106 co-relation queries the response was YES. [2024-06-14 12:47:10,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6734 conditions, 916 events. 471/916 cut-off events. For 120106/120106 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4705 event pairs, 85 based on Foata normal form. 2/918 useless extension candidates. Maximal degree in co-relation 6630. Up to 490 conditions per place. [2024-06-14 12:47:10,736 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 96 selfloop transitions, 88 changer transitions 0/186 dead transitions. [2024-06-14 12:47:10,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 186 transitions, 2149 flow [2024-06-14 12:47:10,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:10,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:10,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:47:10,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:47:10,737 INFO L175 Difference]: Start difference. First operand has 235 places, 172 transitions, 1719 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:47:10,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 186 transitions, 2149 flow [2024-06-14 12:47:10,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 186 transitions, 1973 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:10,941 INFO L231 Difference]: Finished difference. Result has 232 places, 173 transitions, 1755 flow [2024-06-14 12:47:10,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1755, PETRI_PLACES=232, PETRI_TRANSITIONS=173} [2024-06-14 12:47:10,941 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-14 12:47:10,941 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 173 transitions, 1755 flow [2024-06-14 12:47:10,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:10,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:10,942 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-14 12:47:10,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-14 12:47:10,942 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:10,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:10,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1733030500, now seen corresponding path program 7 times [2024-06-14 12:47:10,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:10,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476371445] [2024-06-14 12:47:10,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:10,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:12,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:12,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:12,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476371445] [2024-06-14 12:47:12,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476371445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:12,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:12,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:12,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021783865] [2024-06-14 12:47:12,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:12,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:12,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:12,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:12,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:12,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:12,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 173 transitions, 1755 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:12,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:12,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:12,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:12,561 INFO L124 PetriNetUnfolderBase]: 475/924 cut-off events. [2024-06-14 12:47:12,561 INFO L125 PetriNetUnfolderBase]: For 117490/117490 co-relation queries the response was YES. [2024-06-14 12:47:12,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6789 conditions, 924 events. 475/924 cut-off events. For 117490/117490 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4763 event pairs, 87 based on Foata normal form. 2/926 useless extension candidates. Maximal degree in co-relation 6686. Up to 498 conditions per place. [2024-06-14 12:47:12,568 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 104 selfloop transitions, 82 changer transitions 0/188 dead transitions. [2024-06-14 12:47:12,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 188 transitions, 2195 flow [2024-06-14 12:47:12,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:12,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:12,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:47:12,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:47:12,569 INFO L175 Difference]: Start difference. First operand has 232 places, 173 transitions, 1755 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:47:12,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 188 transitions, 2195 flow [2024-06-14 12:47:12,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 188 transitions, 1995 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:47:12,829 INFO L231 Difference]: Finished difference. Result has 234 places, 174 transitions, 1757 flow [2024-06-14 12:47:12,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1757, PETRI_PLACES=234, PETRI_TRANSITIONS=174} [2024-06-14 12:47:12,830 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-14 12:47:12,830 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 174 transitions, 1757 flow [2024-06-14 12:47:12,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:12,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:12,830 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-14 12:47:12,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-14 12:47:12,830 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:12,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:12,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1788690348, now seen corresponding path program 8 times [2024-06-14 12:47:12,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:12,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837243732] [2024-06-14 12:47:12,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:12,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:12,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:14,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:14,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:14,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837243732] [2024-06-14 12:47:14,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837243732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:14,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:14,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:14,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888670742] [2024-06-14 12:47:14,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:14,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:14,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:14,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:14,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:14,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:14,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 174 transitions, 1757 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:14,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:14,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:14,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:14,581 INFO L124 PetriNetUnfolderBase]: 479/932 cut-off events. [2024-06-14 12:47:14,581 INFO L125 PetriNetUnfolderBase]: For 117734/117734 co-relation queries the response was YES. [2024-06-14 12:47:14,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6806 conditions, 932 events. 479/932 cut-off events. For 117734/117734 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4823 event pairs, 79 based on Foata normal form. 2/934 useless extension candidates. Maximal degree in co-relation 6702. Up to 420 conditions per place. [2024-06-14 12:47:14,589 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 88 selfloop transitions, 98 changer transitions 0/188 dead transitions. [2024-06-14 12:47:14,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 188 transitions, 2191 flow [2024-06-14 12:47:14,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:14,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:14,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:47:14,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:47:14,590 INFO L175 Difference]: Start difference. First operand has 234 places, 174 transitions, 1757 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:47:14,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 188 transitions, 2191 flow [2024-06-14 12:47:14,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 188 transitions, 1999 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 12:47:14,807 INFO L231 Difference]: Finished difference. Result has 235 places, 175 transitions, 1800 flow [2024-06-14 12:47:14,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1800, PETRI_PLACES=235, PETRI_TRANSITIONS=175} [2024-06-14 12:47:14,808 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-14 12:47:14,808 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 175 transitions, 1800 flow [2024-06-14 12:47:14,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:14,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:14,808 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-14 12:47:14,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-14 12:47:14,808 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:14,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:14,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1934111814, now seen corresponding path program 64 times [2024-06-14 12:47:14,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:14,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847235842] [2024-06-14 12:47:14,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:14,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:14,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:16,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:16,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:16,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847235842] [2024-06-14 12:47:16,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847235842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:16,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:16,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:16,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199371837] [2024-06-14 12:47:16,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:16,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:16,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:16,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:16,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:16,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:16,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 175 transitions, 1800 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:16,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:16,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:16,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:17,096 INFO L124 PetriNetUnfolderBase]: 466/909 cut-off events. [2024-06-14 12:47:17,097 INFO L125 PetriNetUnfolderBase]: For 110878/110878 co-relation queries the response was YES. [2024-06-14 12:47:17,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5966 conditions, 909 events. 466/909 cut-off events. For 110878/110878 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4694 event pairs, 68 based on Foata normal form. 10/919 useless extension candidates. Maximal degree in co-relation 5862. Up to 545 conditions per place. [2024-06-14 12:47:17,105 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 115 selfloop transitions, 66 changer transitions 11/194 dead transitions. [2024-06-14 12:47:17,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 194 transitions, 2242 flow [2024-06-14 12:47:17,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:17,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:17,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:47:17,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:47:17,106 INFO L175 Difference]: Start difference. First operand has 235 places, 175 transitions, 1800 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:47:17,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 194 transitions, 2242 flow [2024-06-14 12:47:17,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 194 transitions, 2019 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 12:47:17,268 INFO L231 Difference]: Finished difference. Result has 236 places, 172 transitions, 1681 flow [2024-06-14 12:47:17,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1681, PETRI_PLACES=236, PETRI_TRANSITIONS=172} [2024-06-14 12:47:17,268 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 205 predicate places. [2024-06-14 12:47:17,269 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 172 transitions, 1681 flow [2024-06-14 12:47:17,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:17,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:17,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:17,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-14 12:47:17,269 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:17,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:17,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1732815174, now seen corresponding path program 65 times [2024-06-14 12:47:17,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:17,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999427844] [2024-06-14 12:47:17,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:17,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:17,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:18,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:18,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:18,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999427844] [2024-06-14 12:47:18,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999427844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:18,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:18,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:18,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661329770] [2024-06-14 12:47:18,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:18,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:18,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:18,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:18,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:18,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:18,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 172 transitions, 1681 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:18,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:18,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:18,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:18,972 INFO L124 PetriNetUnfolderBase]: 481/946 cut-off events. [2024-06-14 12:47:18,973 INFO L125 PetriNetUnfolderBase]: For 136174/136174 co-relation queries the response was YES. [2024-06-14 12:47:18,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6653 conditions, 946 events. 481/946 cut-off events. For 136174/136174 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4940 event pairs, 73 based on Foata normal form. 8/954 useless extension candidates. Maximal degree in co-relation 6550. Up to 506 conditions per place. [2024-06-14 12:47:18,980 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 126 selfloop transitions, 62 changer transitions 7/197 dead transitions. [2024-06-14 12:47:18,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 197 transitions, 2309 flow [2024-06-14 12:47:18,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:18,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:18,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:47:18,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:47:18,981 INFO L175 Difference]: Start difference. First operand has 236 places, 172 transitions, 1681 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:47:18,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 197 transitions, 2309 flow [2024-06-14 12:47:19,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 197 transitions, 2169 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:47:19,203 INFO L231 Difference]: Finished difference. Result has 233 places, 170 transitions, 1655 flow [2024-06-14 12:47:19,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1655, PETRI_PLACES=233, PETRI_TRANSITIONS=170} [2024-06-14 12:47:19,204 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-14 12:47:19,204 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 170 transitions, 1655 flow [2024-06-14 12:47:19,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:19,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:19,204 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-14 12:47:19,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-14 12:47:19,204 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:19,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:19,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1587122582, now seen corresponding path program 66 times [2024-06-14 12:47:19,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:19,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659806503] [2024-06-14 12:47:19,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:19,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:19,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:20,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:20,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:20,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659806503] [2024-06-14 12:47:20,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659806503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:20,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:20,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:20,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650122240] [2024-06-14 12:47:20,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:20,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:20,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:20,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:20,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:20,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:20,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 170 transitions, 1655 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:20,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:20,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:20,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:20,949 INFO L124 PetriNetUnfolderBase]: 479/944 cut-off events. [2024-06-14 12:47:20,949 INFO L125 PetriNetUnfolderBase]: For 139130/139130 co-relation queries the response was YES. [2024-06-14 12:47:20,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6590 conditions, 944 events. 479/944 cut-off events. For 139130/139130 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4935 event pairs, 79 based on Foata normal form. 10/954 useless extension candidates. Maximal degree in co-relation 6488. Up to 571 conditions per place. [2024-06-14 12:47:20,957 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 118 selfloop transitions, 59 changer transitions 12/191 dead transitions. [2024-06-14 12:47:20,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 191 transitions, 2099 flow [2024-06-14 12:47:20,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:20,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:20,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:47:20,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:47:20,973 INFO L175 Difference]: Start difference. First operand has 233 places, 170 transitions, 1655 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:47:20,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 191 transitions, 2099 flow [2024-06-14 12:47:21,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 191 transitions, 1975 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:47:21,177 INFO L231 Difference]: Finished difference. Result has 232 places, 166 transitions, 1614 flow [2024-06-14 12:47:21,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1614, PETRI_PLACES=232, PETRI_TRANSITIONS=166} [2024-06-14 12:47:21,177 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-14 12:47:21,177 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 166 transitions, 1614 flow [2024-06-14 12:47:21,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:21,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:21,178 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-14 12:47:21,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-14 12:47:21,178 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:21,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:21,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1733022564, now seen corresponding path program 67 times [2024-06-14 12:47:21,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:21,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388498581] [2024-06-14 12:47:21,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:21,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:21,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:22,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:22,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:22,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388498581] [2024-06-14 12:47:22,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388498581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:22,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:22,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:22,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956055421] [2024-06-14 12:47:22,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:22,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:22,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:22,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:22,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:22,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:22,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 166 transitions, 1614 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:22,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:22,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:22,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:22,787 INFO L124 PetriNetUnfolderBase]: 441/870 cut-off events. [2024-06-14 12:47:22,788 INFO L125 PetriNetUnfolderBase]: For 105179/105179 co-relation queries the response was YES. [2024-06-14 12:47:22,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5543 conditions, 870 events. 441/870 cut-off events. For 105179/105179 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4456 event pairs, 61 based on Foata normal form. 10/880 useless extension candidates. Maximal degree in co-relation 5442. Up to 506 conditions per place. [2024-06-14 12:47:22,794 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 115 selfloop transitions, 59 changer transitions 11/187 dead transitions. [2024-06-14 12:47:22,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 187 transitions, 2048 flow [2024-06-14 12:47:22,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:47:22,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:47:22,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-14 12:47:22,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:47:22,795 INFO L175 Difference]: Start difference. First operand has 232 places, 166 transitions, 1614 flow. Second operand 12 states and 128 transitions. [2024-06-14 12:47:22,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 187 transitions, 2048 flow [2024-06-14 12:47:22,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 187 transitions, 1924 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:22,953 INFO L231 Difference]: Finished difference. Result has 229 places, 163 transitions, 1580 flow [2024-06-14 12:47:22,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1580, PETRI_PLACES=229, PETRI_TRANSITIONS=163} [2024-06-14 12:47:22,953 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-14 12:47:22,953 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 163 transitions, 1580 flow [2024-06-14 12:47:22,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:22,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:22,954 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-14 12:47:22,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-14 12:47:22,954 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:22,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:22,954 INFO L85 PathProgramCache]: Analyzing trace with hash -305151162, now seen corresponding path program 9 times [2024-06-14 12:47:22,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:22,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20420114] [2024-06-14 12:47:22,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:22,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:22,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:24,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:24,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:24,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20420114] [2024-06-14 12:47:24,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20420114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:24,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:24,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:24,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383991045] [2024-06-14 12:47:24,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:24,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:24,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:24,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:24,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:24,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:24,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 163 transitions, 1580 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:24,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:24,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:24,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:24,536 INFO L124 PetriNetUnfolderBase]: 419/828 cut-off events. [2024-06-14 12:47:24,537 INFO L125 PetriNetUnfolderBase]: For 77211/77211 co-relation queries the response was YES. [2024-06-14 12:47:24,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5383 conditions, 828 events. 419/828 cut-off events. For 77211/77211 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4217 event pairs, 113 based on Foata normal form. 2/830 useless extension candidates. Maximal degree in co-relation 5284. Up to 751 conditions per place. [2024-06-14 12:47:24,543 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 149 selfloop transitions, 26 changer transitions 0/177 dead transitions. [2024-06-14 12:47:24,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 177 transitions, 1994 flow [2024-06-14 12:47:24,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:24,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:24,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 12:47:24,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:47:24,544 INFO L175 Difference]: Start difference. First operand has 229 places, 163 transitions, 1580 flow. Second operand 10 states and 105 transitions. [2024-06-14 12:47:24,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 177 transitions, 1994 flow [2024-06-14 12:47:24,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 177 transitions, 1872 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:24,694 INFO L231 Difference]: Finished difference. Result has 224 places, 164 transitions, 1546 flow [2024-06-14 12:47:24,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1546, PETRI_PLACES=224, PETRI_TRANSITIONS=164} [2024-06-14 12:47:24,695 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-14 12:47:24,695 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 164 transitions, 1546 flow [2024-06-14 12:47:24,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:24,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:24,695 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-14 12:47:24,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-14 12:47:24,696 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:24,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:24,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1719644022, now seen corresponding path program 10 times [2024-06-14 12:47:24,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:24,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55265316] [2024-06-14 12:47:24,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:24,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:25,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:25,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:25,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55265316] [2024-06-14 12:47:25,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55265316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:25,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:25,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:47:25,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441562772] [2024-06-14 12:47:25,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:25,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:47:25,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:25,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:47:25,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:47:25,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:25,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 164 transitions, 1546 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:25,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:25,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:25,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:26,161 INFO L124 PetriNetUnfolderBase]: 423/836 cut-off events. [2024-06-14 12:47:26,161 INFO L125 PetriNetUnfolderBase]: For 75553/75553 co-relation queries the response was YES. [2024-06-14 12:47:26,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5362 conditions, 836 events. 423/836 cut-off events. For 75553/75553 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4264 event pairs, 117 based on Foata normal form. 2/838 useless extension candidates. Maximal degree in co-relation 5264. Up to 785 conditions per place. [2024-06-14 12:47:26,168 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 155 selfloop transitions, 20 changer transitions 0/177 dead transitions. [2024-06-14 12:47:26,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 177 transitions, 1958 flow [2024-06-14 12:47:26,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:26,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:26,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-14 12:47:26,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:47:26,169 INFO L175 Difference]: Start difference. First operand has 224 places, 164 transitions, 1546 flow. Second operand 10 states and 100 transitions. [2024-06-14 12:47:26,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 177 transitions, 1958 flow [2024-06-14 12:47:26,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 177 transitions, 1880 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:47:26,315 INFO L231 Difference]: Finished difference. Result has 226 places, 165 transitions, 1546 flow [2024-06-14 12:47:26,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1546, PETRI_PLACES=226, PETRI_TRANSITIONS=165} [2024-06-14 12:47:26,315 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-14 12:47:26,315 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 165 transitions, 1546 flow [2024-06-14 12:47:26,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:26,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:26,315 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-14 12:47:26,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-14 12:47:26,316 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:26,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:26,316 INFO L85 PathProgramCache]: Analyzing trace with hash 636157818, now seen corresponding path program 11 times [2024-06-14 12:47:26,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:26,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813519383] [2024-06-14 12:47:26,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:26,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:26,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:27,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:27,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:27,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813519383] [2024-06-14 12:47:27,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813519383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:27,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:27,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:27,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188433947] [2024-06-14 12:47:27,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:27,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:27,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:27,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:27,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:27,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:27,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 165 transitions, 1546 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:27,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:27,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:27,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:27,929 INFO L124 PetriNetUnfolderBase]: 427/844 cut-off events. [2024-06-14 12:47:27,929 INFO L125 PetriNetUnfolderBase]: For 77475/77475 co-relation queries the response was YES. [2024-06-14 12:47:27,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5407 conditions, 844 events. 427/844 cut-off events. For 77475/77475 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4341 event pairs, 108 based on Foata normal form. 2/846 useless extension candidates. Maximal degree in co-relation 5308. Up to 771 conditions per place. [2024-06-14 12:47:27,934 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 150 selfloop transitions, 27 changer transitions 0/179 dead transitions. [2024-06-14 12:47:27,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 179 transitions, 1968 flow [2024-06-14 12:47:27,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:27,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:27,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:47:27,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:47:27,936 INFO L175 Difference]: Start difference. First operand has 226 places, 165 transitions, 1546 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:47:27,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 179 transitions, 1968 flow [2024-06-14 12:47:28,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 179 transitions, 1900 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 12:47:28,090 INFO L231 Difference]: Finished difference. Result has 228 places, 166 transitions, 1572 flow [2024-06-14 12:47:28,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1572, PETRI_PLACES=228, PETRI_TRANSITIONS=166} [2024-06-14 12:47:28,090 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2024-06-14 12:47:28,091 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 166 transitions, 1572 flow [2024-06-14 12:47:28,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:28,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:28,091 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-14 12:47:28,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-14 12:47:28,091 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:28,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1405676022, now seen corresponding path program 12 times [2024-06-14 12:47:28,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:28,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794230547] [2024-06-14 12:47:28,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:28,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:28,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:29,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:29,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:29,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794230547] [2024-06-14 12:47:29,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794230547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:29,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:29,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:29,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106723218] [2024-06-14 12:47:29,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:29,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:29,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:29,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:29,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:29,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:29,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 166 transitions, 1572 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:29,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:29,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:29,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:29,391 INFO L124 PetriNetUnfolderBase]: 431/852 cut-off events. [2024-06-14 12:47:29,391 INFO L125 PetriNetUnfolderBase]: For 79711/79711 co-relation queries the response was YES. [2024-06-14 12:47:29,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5486 conditions, 852 events. 431/852 cut-off events. For 79711/79711 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4363 event pairs, 117 based on Foata normal form. 2/854 useless extension candidates. Maximal degree in co-relation 5386. Up to 785 conditions per place. [2024-06-14 12:47:29,397 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 157 selfloop transitions, 20 changer transitions 0/179 dead transitions. [2024-06-14 12:47:29,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 179 transitions, 1990 flow [2024-06-14 12:47:29,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:29,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:29,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 12:47:29,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.315625 [2024-06-14 12:47:29,398 INFO L175 Difference]: Start difference. First operand has 228 places, 166 transitions, 1572 flow. Second operand 10 states and 101 transitions. [2024-06-14 12:47:29,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 179 transitions, 1990 flow [2024-06-14 12:47:29,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 179 transitions, 1906 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 12:47:29,591 INFO L231 Difference]: Finished difference. Result has 230 places, 167 transitions, 1570 flow [2024-06-14 12:47:29,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1570, PETRI_PLACES=230, PETRI_TRANSITIONS=167} [2024-06-14 12:47:29,591 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2024-06-14 12:47:29,591 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 167 transitions, 1570 flow [2024-06-14 12:47:29,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:29,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:29,591 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-14 12:47:29,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-14 12:47:29,592 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:29,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:29,592 INFO L85 PathProgramCache]: Analyzing trace with hash 636149882, now seen corresponding path program 68 times [2024-06-14 12:47:29,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:29,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137780522] [2024-06-14 12:47:29,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:29,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:29,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:30,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:30,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137780522] [2024-06-14 12:47:30,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137780522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:30,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:30,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:30,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676588246] [2024-06-14 12:47:30,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:30,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:30,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:30,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:30,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:31,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:31,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 167 transitions, 1570 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:31,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:31,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:31,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:31,399 INFO L124 PetriNetUnfolderBase]: 450/893 cut-off events. [2024-06-14 12:47:31,400 INFO L125 PetriNetUnfolderBase]: For 105595/105595 co-relation queries the response was YES. [2024-06-14 12:47:31,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5561 conditions, 893 events. 450/893 cut-off events. For 105595/105595 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4673 event pairs, 116 based on Foata normal form. 10/903 useless extension candidates. Maximal degree in co-relation 5460. Up to 736 conditions per place. [2024-06-14 12:47:31,406 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 142 selfloop transitions, 34 changer transitions 11/189 dead transitions. [2024-06-14 12:47:31,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 189 transitions, 2028 flow [2024-06-14 12:47:31,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:31,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:31,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:47:31,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:47:31,407 INFO L175 Difference]: Start difference. First operand has 230 places, 167 transitions, 1570 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:47:31,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 189 transitions, 2028 flow [2024-06-14 12:47:31,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 189 transitions, 1952 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 12:47:31,600 INFO L231 Difference]: Finished difference. Result has 234 places, 166 transitions, 1576 flow [2024-06-14 12:47:31,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1576, PETRI_PLACES=234, PETRI_TRANSITIONS=166} [2024-06-14 12:47:31,601 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-14 12:47:31,601 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 166 transitions, 1576 flow [2024-06-14 12:47:31,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:31,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:31,601 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-14 12:47:31,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2024-06-14 12:47:31,601 INFO L420 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:31,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:31,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1718462666, now seen corresponding path program 69 times [2024-06-14 12:47:31,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:31,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786075743] [2024-06-14 12:47:31,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:31,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:32,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-14 12:47:32,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:32,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786075743] [2024-06-14 12:47:32,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786075743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:32,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:32,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:32,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557129202] [2024-06-14 12:47:32,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:32,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:32,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:32,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:32,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:32,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:32,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 166 transitions, 1576 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:32,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:32,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:32,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:33,262 INFO L124 PetriNetUnfolderBase]: 440/879 cut-off events. [2024-06-14 12:47:33,262 INFO L125 PetriNetUnfolderBase]: For 107953/107953 co-relation queries the response was YES. [2024-06-14 12:47:33,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5503 conditions, 879 events. 440/879 cut-off events. For 107953/107953 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4595 event pairs, 121 based on Foata normal form. 10/889 useless extension candidates. Maximal degree in co-relation 5400. Up to 781 conditions per place. [2024-06-14 12:47:33,268 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 151 selfloop transitions, 19 changer transitions 12/184 dead transitions. [2024-06-14 12:47:33,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 184 transitions, 1994 flow [2024-06-14 12:47:33,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:33,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:33,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 12:47:33,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-14 12:47:33,269 INFO L175 Difference]: Start difference. First operand has 234 places, 166 transitions, 1576 flow. Second operand 11 states and 112 transitions. [2024-06-14 12:47:33,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 184 transitions, 1994 flow [2024-06-14 12:47:33,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 184 transitions, 1936 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:47:33,457 INFO L231 Difference]: Finished difference. Result has 233 places, 162 transitions, 1518 flow [2024-06-14 12:47:33,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1518, PETRI_PLACES=233, PETRI_TRANSITIONS=162} [2024-06-14 12:47:33,458 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-14 12:47:33,458 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 162 transitions, 1518 flow [2024-06-14 12:47:33,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:33,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:33,458 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-14 12:47:33,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2024-06-14 12:47:33,459 INFO L420 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:33,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:33,459 INFO L85 PathProgramCache]: Analyzing trace with hash 635942492, now seen corresponding path program 70 times [2024-06-14 12:47:33,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:33,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403973614] [2024-06-14 12:47:33,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:33,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:33,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:34,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:34,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:34,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403973614] [2024-06-14 12:47:34,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403973614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:34,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:34,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:34,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331656278] [2024-06-14 12:47:34,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:34,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:34,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:34,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:34,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:34,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:34,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 162 transitions, 1518 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:34,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:34,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:34,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:35,123 INFO L124 PetriNetUnfolderBase]: 453/914 cut-off events. [2024-06-14 12:47:35,123 INFO L125 PetriNetUnfolderBase]: For 129577/129577 co-relation queries the response was YES. [2024-06-14 12:47:35,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6254 conditions, 914 events. 453/914 cut-off events. For 129577/129577 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4851 event pairs, 129 based on Foata normal form. 8/922 useless extension candidates. Maximal degree in co-relation 6152. Up to 721 conditions per place. [2024-06-14 12:47:35,130 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 148 selfloop transitions, 28 changer transitions 7/185 dead transitions. [2024-06-14 12:47:35,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 185 transitions, 2110 flow [2024-06-14 12:47:35,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:35,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:35,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:47:35,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:47:35,131 INFO L175 Difference]: Start difference. First operand has 233 places, 162 transitions, 1518 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:47:35,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 185 transitions, 2110 flow [2024-06-14 12:47:35,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 185 transitions, 2064 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:47:35,318 INFO L231 Difference]: Finished difference. Result has 231 places, 160 transitions, 1518 flow [2024-06-14 12:47:35,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1518, PETRI_PLACES=231, PETRI_TRANSITIONS=160} [2024-06-14 12:47:35,319 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-14 12:47:35,319 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 160 transitions, 1518 flow [2024-06-14 12:47:35,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:35,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:35,320 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-14 12:47:35,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2024-06-14 12:47:35,321 INFO L420 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:35,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:35,321 INFO L85 PathProgramCache]: Analyzing trace with hash 563773178, now seen corresponding path program 71 times [2024-06-14 12:47:35,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:35,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426757705] [2024-06-14 12:47:35,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:35,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:35,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:36,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:36,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426757705] [2024-06-14 12:47:36,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426757705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:36,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:36,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:36,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113770845] [2024-06-14 12:47:36,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:36,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:36,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:36,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:36,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:36,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:36,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 160 transitions, 1518 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:36,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:36,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:36,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:37,055 INFO L124 PetriNetUnfolderBase]: 451/912 cut-off events. [2024-06-14 12:47:37,056 INFO L125 PetriNetUnfolderBase]: For 132395/132395 co-relation queries the response was YES. [2024-06-14 12:47:37,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6229 conditions, 912 events. 451/912 cut-off events. For 132395/132395 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4865 event pairs, 137 based on Foata normal form. 10/922 useless extension candidates. Maximal degree in co-relation 6128. Up to 786 conditions per place. [2024-06-14 12:47:37,062 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 25 changer transitions 12/179 dead transitions. [2024-06-14 12:47:37,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 179 transitions, 1930 flow [2024-06-14 12:47:37,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:37,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:37,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:47:37,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:47:37,063 INFO L175 Difference]: Start difference. First operand has 231 places, 160 transitions, 1518 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:47:37,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 179 transitions, 1930 flow [2024-06-14 12:47:37,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 179 transitions, 1874 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:47:37,222 INFO L231 Difference]: Finished difference. Result has 230 places, 156 transitions, 1477 flow [2024-06-14 12:47:37,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1477, PETRI_PLACES=230, PETRI_TRANSITIONS=156} [2024-06-14 12:47:37,223 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2024-06-14 12:47:37,223 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 156 transitions, 1477 flow [2024-06-14 12:47:37,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:37,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:37,223 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-14 12:47:37,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2024-06-14 12:47:37,223 INFO L420 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:37,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:37,224 INFO L85 PathProgramCache]: Analyzing trace with hash 643567128, now seen corresponding path program 13 times [2024-06-14 12:47:37,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:37,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141157685] [2024-06-14 12:47:37,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:37,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:37,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:38,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:38,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:38,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141157685] [2024-06-14 12:47:38,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141157685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:38,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:38,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:38,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543082408] [2024-06-14 12:47:38,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:38,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:38,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:38,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:38,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:38,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:38,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 156 transitions, 1477 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:38,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:38,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:38,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:39,024 INFO L124 PetriNetUnfolderBase]: 430/869 cut-off events. [2024-06-14 12:47:39,024 INFO L125 PetriNetUnfolderBase]: For 106281/106281 co-relation queries the response was YES. [2024-06-14 12:47:39,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6106 conditions, 869 events. 430/869 cut-off events. For 106281/106281 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4548 event pairs, 137 based on Foata normal form. 2/871 useless extension candidates. Maximal degree in co-relation 6006. Up to 796 conditions per place. [2024-06-14 12:47:39,031 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 141 selfloop transitions, 26 changer transitions 0/169 dead transitions. [2024-06-14 12:47:39,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 169 transitions, 1879 flow [2024-06-14 12:47:39,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:39,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:39,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 12:47:39,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-06-14 12:47:39,033 INFO L175 Difference]: Start difference. First operand has 230 places, 156 transitions, 1477 flow. Second operand 10 states and 104 transitions. [2024-06-14 12:47:39,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 169 transitions, 1879 flow [2024-06-14 12:47:39,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 169 transitions, 1823 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:39,233 INFO L231 Difference]: Finished difference. Result has 225 places, 157 transitions, 1517 flow [2024-06-14 12:47:39,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1517, PETRI_PLACES=225, PETRI_TRANSITIONS=157} [2024-06-14 12:47:39,234 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 194 predicate places. [2024-06-14 12:47:39,234 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 157 transitions, 1517 flow [2024-06-14 12:47:39,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:39,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:39,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:39,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2024-06-14 12:47:39,234 INFO L420 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:39,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:39,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1394634132, now seen corresponding path program 14 times [2024-06-14 12:47:39,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:39,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260939567] [2024-06-14 12:47:39,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:39,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:39,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:40,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:40,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:40,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260939567] [2024-06-14 12:47:40,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260939567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:40,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:40,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:40,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14443816] [2024-06-14 12:47:40,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:40,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:40,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:40,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:40,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:40,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:40,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 157 transitions, 1517 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:40,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:40,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:40,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:40,598 INFO L124 PetriNetUnfolderBase]: 434/877 cut-off events. [2024-06-14 12:47:40,598 INFO L125 PetriNetUnfolderBase]: For 101593/101593 co-relation queries the response was YES. [2024-06-14 12:47:40,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6140 conditions, 877 events. 434/877 cut-off events. For 101593/101593 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4598 event pairs, 138 based on Foata normal form. 2/879 useless extension candidates. Maximal degree in co-relation 6042. Up to 829 conditions per place. [2024-06-14 12:47:40,605 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 152 selfloop transitions, 16 changer transitions 0/170 dead transitions. [2024-06-14 12:47:40,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 170 transitions, 1919 flow [2024-06-14 12:47:40,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:40,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:40,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-14 12:47:40,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.303125 [2024-06-14 12:47:40,606 INFO L175 Difference]: Start difference. First operand has 225 places, 157 transitions, 1517 flow. Second operand 10 states and 97 transitions. [2024-06-14 12:47:40,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 170 transitions, 1919 flow [2024-06-14 12:47:40,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 170 transitions, 1833 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:47:40,821 INFO L231 Difference]: Finished difference. Result has 227 places, 158 transitions, 1509 flow [2024-06-14 12:47:40,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1509, PETRI_PLACES=227, PETRI_TRANSITIONS=158} [2024-06-14 12:47:40,821 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-14 12:47:40,821 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 158 transitions, 1509 flow [2024-06-14 12:47:40,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:40,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:40,822 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-14 12:47:40,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2024-06-14 12:47:40,822 INFO L420 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:40,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:40,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1967536630, now seen corresponding path program 15 times [2024-06-14 12:47:40,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:40,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516577601] [2024-06-14 12:47:40,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:40,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:40,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:42,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:42,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:42,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516577601] [2024-06-14 12:47:42,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516577601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:42,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:42,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:42,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044004507] [2024-06-14 12:47:42,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:42,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:42,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:42,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:42,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:42,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:42,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 158 transitions, 1509 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:42,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:42,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:42,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:42,492 INFO L124 PetriNetUnfolderBase]: 445/898 cut-off events. [2024-06-14 12:47:42,492 INFO L125 PetriNetUnfolderBase]: For 110840/110840 co-relation queries the response was YES. [2024-06-14 12:47:42,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6485 conditions, 898 events. 445/898 cut-off events. For 110840/110840 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4739 event pairs, 140 based on Foata normal form. 2/900 useless extension candidates. Maximal degree in co-relation 6386. Up to 803 conditions per place. [2024-06-14 12:47:42,499 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 145 selfloop transitions, 27 changer transitions 0/174 dead transitions. [2024-06-14 12:47:42,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 174 transitions, 2121 flow [2024-06-14 12:47:42,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:42,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:42,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:47:42,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:47:42,500 INFO L175 Difference]: Start difference. First operand has 227 places, 158 transitions, 1509 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:47:42,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 174 transitions, 2121 flow [2024-06-14 12:47:42,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 174 transitions, 2053 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 12:47:42,670 INFO L231 Difference]: Finished difference. Result has 229 places, 160 transitions, 1585 flow [2024-06-14 12:47:42,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1585, PETRI_PLACES=229, PETRI_TRANSITIONS=160} [2024-06-14 12:47:42,670 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-14 12:47:42,670 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 160 transitions, 1585 flow [2024-06-14 12:47:42,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:42,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:42,671 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-14 12:47:42,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2024-06-14 12:47:42,671 INFO L420 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:42,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:42,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1967813336, now seen corresponding path program 72 times [2024-06-14 12:47:42,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:42,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321514825] [2024-06-14 12:47:42,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:42,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:43,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:43,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:43,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321514825] [2024-06-14 12:47:43,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321514825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:43,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:43,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:43,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274314318] [2024-06-14 12:47:43,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:43,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:43,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:43,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:43,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:44,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:44,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 160 transitions, 1585 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:44,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:44,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:44,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:44,505 INFO L124 PetriNetUnfolderBase]: 461/934 cut-off events. [2024-06-14 12:47:44,505 INFO L125 PetriNetUnfolderBase]: For 136487/136487 co-relation queries the response was YES. [2024-06-14 12:47:44,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6582 conditions, 934 events. 461/934 cut-off events. For 136487/136487 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5007 event pairs, 142 based on Foata normal form. 10/944 useless extension candidates. Maximal degree in co-relation 6482. Up to 810 conditions per place. [2024-06-14 12:47:44,512 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 143 selfloop transitions, 25 changer transitions 11/181 dead transitions. [2024-06-14 12:47:44,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 181 transitions, 2007 flow [2024-06-14 12:47:44,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:47:44,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:47:44,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-14 12:47:44,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:47:44,513 INFO L175 Difference]: Start difference. First operand has 229 places, 160 transitions, 1585 flow. Second operand 12 states and 126 transitions. [2024-06-14 12:47:44,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 181 transitions, 2007 flow [2024-06-14 12:47:44,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 181 transitions, 1928 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 12:47:44,712 INFO L231 Difference]: Finished difference. Result has 235 places, 157 transitions, 1528 flow [2024-06-14 12:47:44,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1528, PETRI_PLACES=235, PETRI_TRANSITIONS=157} [2024-06-14 12:47:44,712 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-14 12:47:44,712 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 157 transitions, 1528 flow [2024-06-14 12:47:44,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:44,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:44,713 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-14 12:47:44,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2024-06-14 12:47:44,713 INFO L420 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:44,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:44,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1974955240, now seen corresponding path program 16 times [2024-06-14 12:47:44,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:44,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344691064] [2024-06-14 12:47:44,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:44,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:44,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:45,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:45,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:45,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344691064] [2024-06-14 12:47:45,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344691064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:45,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:45,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:45,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593268620] [2024-06-14 12:47:45,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:45,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:45,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:45,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:45,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:45,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:45,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 157 transitions, 1528 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:45,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:45,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:45,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:46,254 INFO L124 PetriNetUnfolderBase]: 432/879 cut-off events. [2024-06-14 12:47:46,254 INFO L125 PetriNetUnfolderBase]: For 109461/109461 co-relation queries the response was YES. [2024-06-14 12:47:46,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6187 conditions, 879 events. 432/879 cut-off events. For 109461/109461 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4649 event pairs, 136 based on Foata normal form. 2/881 useless extension candidates. Maximal degree in co-relation 6085. Up to 801 conditions per place. [2024-06-14 12:47:46,262 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 141 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-06-14 12:47:46,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 170 transitions, 1898 flow [2024-06-14 12:47:46,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:46,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:46,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 12:47:46,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-06-14 12:47:46,263 INFO L175 Difference]: Start difference. First operand has 235 places, 157 transitions, 1528 flow. Second operand 10 states and 104 transitions. [2024-06-14 12:47:46,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 170 transitions, 1898 flow [2024-06-14 12:47:46,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 170 transitions, 1808 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:46,440 INFO L231 Difference]: Finished difference. Result has 231 places, 157 transitions, 1496 flow [2024-06-14 12:47:46,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1496, PETRI_PLACES=231, PETRI_TRANSITIONS=157} [2024-06-14 12:47:46,440 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-14 12:47:46,440 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 157 transitions, 1496 flow [2024-06-14 12:47:46,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:46,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:46,441 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-14 12:47:46,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265 [2024-06-14 12:47:46,441 INFO L420 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:46,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:46,441 INFO L85 PathProgramCache]: Analyzing trace with hash 643576428, now seen corresponding path program 17 times [2024-06-14 12:47:46,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:46,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196473973] [2024-06-14 12:47:46,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:46,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:46,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:47,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:47,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:47,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196473973] [2024-06-14 12:47:47,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196473973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:47,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:47,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:47:47,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265664623] [2024-06-14 12:47:47,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:47,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:47:47,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:47,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:47:47,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:47:47,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:47,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 157 transitions, 1496 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:47,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:47,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:47,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:48,163 INFO L124 PetriNetUnfolderBase]: 436/887 cut-off events. [2024-06-14 12:47:48,164 INFO L125 PetriNetUnfolderBase]: For 106853/106853 co-relation queries the response was YES. [2024-06-14 12:47:48,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6190 conditions, 887 events. 436/887 cut-off events. For 106853/106853 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4722 event pairs, 135 based on Foata normal form. 2/889 useless extension candidates. Maximal degree in co-relation 6089. Up to 745 conditions per place. [2024-06-14 12:47:48,171 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 134 selfloop transitions, 36 changer transitions 0/172 dead transitions. [2024-06-14 12:47:48,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 172 transitions, 2066 flow [2024-06-14 12:47:48,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:48,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:48,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:47:48,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:47:48,172 INFO L175 Difference]: Start difference. First operand has 231 places, 157 transitions, 1496 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:47:48,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 172 transitions, 2066 flow [2024-06-14 12:47:48,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 172 transitions, 2006 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:47:48,324 INFO L231 Difference]: Finished difference. Result has 232 places, 158 transitions, 1556 flow [2024-06-14 12:47:48,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1556, PETRI_PLACES=232, PETRI_TRANSITIONS=158} [2024-06-14 12:47:48,324 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-14 12:47:48,324 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 158 transitions, 1556 flow [2024-06-14 12:47:48,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:48,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:48,324 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-14 12:47:48,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266 [2024-06-14 12:47:48,325 INFO L420 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:48,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:48,325 INFO L85 PathProgramCache]: Analyzing trace with hash 643299722, now seen corresponding path program 73 times [2024-06-14 12:47:48,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:48,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461615864] [2024-06-14 12:47:48,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:48,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:49,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:49,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:49,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461615864] [2024-06-14 12:47:49,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461615864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:49,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:49,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:49,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427092437] [2024-06-14 12:47:49,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:49,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:49,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:49,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:49,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:49,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:49,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 158 transitions, 1556 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:49,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:49,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:49,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:49,901 INFO L124 PetriNetUnfolderBase]: 423/864 cut-off events. [2024-06-14 12:47:49,901 INFO L125 PetriNetUnfolderBase]: For 103734/103734 co-relation queries the response was YES. [2024-06-14 12:47:49,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5423 conditions, 864 events. 423/864 cut-off events. For 103734/103734 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4584 event pairs, 124 based on Foata normal form. 10/874 useless extension candidates. Maximal degree in co-relation 5321. Up to 741 conditions per place. [2024-06-14 12:47:49,908 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 25 changer transitions 9/176 dead transitions. [2024-06-14 12:47:49,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 176 transitions, 1958 flow [2024-06-14 12:47:49,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:49,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:49,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 12:47:49,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-14 12:47:49,909 INFO L175 Difference]: Start difference. First operand has 232 places, 158 transitions, 1556 flow. Second operand 11 states and 117 transitions. [2024-06-14 12:47:49,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 176 transitions, 1958 flow [2024-06-14 12:47:50,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 176 transitions, 1836 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 12:47:50,069 INFO L231 Difference]: Finished difference. Result has 235 places, 155 transitions, 1458 flow [2024-06-14 12:47:50,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1458, PETRI_PLACES=235, PETRI_TRANSITIONS=155} [2024-06-14 12:47:50,069 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-14 12:47:50,069 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 155 transitions, 1458 flow [2024-06-14 12:47:50,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:50,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:50,070 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-14 12:47:50,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable267 [2024-06-14 12:47:50,070 INFO L420 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:50,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:50,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1154963364, now seen corresponding path program 74 times [2024-06-14 12:47:50,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:50,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303142092] [2024-06-14 12:47:50,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:50,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:51,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-14 12:47:51,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:51,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303142092] [2024-06-14 12:47:51,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303142092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:51,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:51,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:51,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271086041] [2024-06-14 12:47:51,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:51,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:51,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:51,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:51,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:51,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:51,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 155 transitions, 1458 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:51,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:51,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:51,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:52,093 INFO L124 PetriNetUnfolderBase]: 413/850 cut-off events. [2024-06-14 12:47:52,093 INFO L125 PetriNetUnfolderBase]: For 105323/105323 co-relation queries the response was YES. [2024-06-14 12:47:52,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5212 conditions, 850 events. 413/850 cut-off events. For 105323/105323 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4510 event pairs, 119 based on Foata normal form. 10/860 useless extension candidates. Maximal degree in co-relation 5110. Up to 728 conditions per place. [2024-06-14 12:47:52,099 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 136 selfloop transitions, 25 changer transitions 11/174 dead transitions. [2024-06-14 12:47:52,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 174 transitions, 1860 flow [2024-06-14 12:47:52,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:52,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:52,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 12:47:52,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-14 12:47:52,101 INFO L175 Difference]: Start difference. First operand has 235 places, 155 transitions, 1458 flow. Second operand 11 states and 116 transitions. [2024-06-14 12:47:52,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 174 transitions, 1860 flow [2024-06-14 12:47:52,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 174 transitions, 1804 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:52,282 INFO L231 Difference]: Finished difference. Result has 232 places, 152 transitions, 1425 flow [2024-06-14 12:47:52,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1425, PETRI_PLACES=232, PETRI_TRANSITIONS=152} [2024-06-14 12:47:52,282 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-14 12:47:52,282 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 152 transitions, 1425 flow [2024-06-14 12:47:52,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:52,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:52,283 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-14 12:47:52,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable268 [2024-06-14 12:47:52,283 INFO L420 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:52,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:52,283 INFO L85 PathProgramCache]: Analyzing trace with hash 370043514, now seen corresponding path program 18 times [2024-06-14 12:47:52,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:52,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805671301] [2024-06-14 12:47:52,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:52,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:52,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:53,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:53,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:53,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805671301] [2024-06-14 12:47:53,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805671301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:53,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:53,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:53,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578595673] [2024-06-14 12:47:53,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:53,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:53,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:53,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:53,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:53,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:53,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 152 transitions, 1425 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:53,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:53,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:53,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:54,014 INFO L124 PetriNetUnfolderBase]: 384/795 cut-off events. [2024-06-14 12:47:54,014 INFO L125 PetriNetUnfolderBase]: For 73056/73056 co-relation queries the response was YES. [2024-06-14 12:47:54,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4803 conditions, 795 events. 384/795 cut-off events. For 73056/73056 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4169 event pairs, 117 based on Foata normal form. 2/797 useless extension candidates. Maximal degree in co-relation 4702. Up to 722 conditions per place. [2024-06-14 12:47:54,020 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 139 selfloop transitions, 24 changer transitions 0/165 dead transitions. [2024-06-14 12:47:54,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 165 transitions, 1785 flow [2024-06-14 12:47:54,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:47:54,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:47:54,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:47:54,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:47:54,021 INFO L175 Difference]: Start difference. First operand has 232 places, 152 transitions, 1425 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:47:54,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 165 transitions, 1785 flow [2024-06-14 12:47:54,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 165 transitions, 1697 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 12:47:54,167 INFO L231 Difference]: Finished difference. Result has 229 places, 152 transitions, 1389 flow [2024-06-14 12:47:54,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1389, PETRI_PLACES=229, PETRI_TRANSITIONS=152} [2024-06-14 12:47:54,168 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-14 12:47:54,168 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 152 transitions, 1389 flow [2024-06-14 12:47:54,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:54,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:54,168 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-14 12:47:54,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269 [2024-06-14 12:47:54,168 INFO L420 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:54,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:54,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1220649606, now seen corresponding path program 75 times [2024-06-14 12:47:54,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:54,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821846984] [2024-06-14 12:47:54,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:54,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:54,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:55,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:55,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821846984] [2024-06-14 12:47:55,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821846984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:55,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:55,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:55,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146138394] [2024-06-14 12:47:55,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:55,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:55,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:55,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:55,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:55,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:55,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 152 transitions, 1389 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:55,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:55,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:55,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:55,861 INFO L124 PetriNetUnfolderBase]: 425/882 cut-off events. [2024-06-14 12:47:55,861 INFO L125 PetriNetUnfolderBase]: For 116617/116617 co-relation queries the response was YES. [2024-06-14 12:47:55,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5692 conditions, 882 events. 425/882 cut-off events. For 116617/116617 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4735 event pairs, 130 based on Foata normal form. 8/890 useless extension candidates. Maximal degree in co-relation 5592. Up to 683 conditions per place. [2024-06-14 12:47:55,868 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 27 changer transitions 7/176 dead transitions. [2024-06-14 12:47:55,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 176 transitions, 1963 flow [2024-06-14 12:47:55,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:55,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:55,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:47:55,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:47:55,869 INFO L175 Difference]: Start difference. First operand has 229 places, 152 transitions, 1389 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:47:55,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 176 transitions, 1963 flow [2024-06-14 12:47:56,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 176 transitions, 1874 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-14 12:47:56,100 INFO L231 Difference]: Finished difference. Result has 226 places, 150 transitions, 1350 flow [2024-06-14 12:47:56,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1310, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1350, PETRI_PLACES=226, PETRI_TRANSITIONS=150} [2024-06-14 12:47:56,100 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-14 12:47:56,100 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 150 transitions, 1350 flow [2024-06-14 12:47:56,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:56,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:56,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:56,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270 [2024-06-14 12:47:56,101 INFO L420 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:56,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:56,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1975164986, now seen corresponding path program 76 times [2024-06-14 12:47:56,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:56,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861328554] [2024-06-14 12:47:56,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:56,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:56,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:57,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:57,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:57,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861328554] [2024-06-14 12:47:57,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861328554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:57,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:57,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:57,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172688770] [2024-06-14 12:47:57,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:57,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:57,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:57,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:57,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:57,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:57,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 150 transitions, 1350 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:57,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:57,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:57,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:57,900 INFO L124 PetriNetUnfolderBase]: 416/867 cut-off events. [2024-06-14 12:47:57,901 INFO L125 PetriNetUnfolderBase]: For 104823/104823 co-relation queries the response was YES. [2024-06-14 12:47:57,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5344 conditions, 867 events. 416/867 cut-off events. For 104823/104823 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4672 event pairs, 137 based on Foata normal form. 10/877 useless extension candidates. Maximal degree in co-relation 5248. Up to 744 conditions per place. [2024-06-14 12:47:57,907 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 134 selfloop transitions, 25 changer transitions 9/170 dead transitions. [2024-06-14 12:47:57,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 170 transitions, 1746 flow [2024-06-14 12:47:57,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:47:57,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:47:57,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-14 12:47:57,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-06-14 12:47:57,909 INFO L175 Difference]: Start difference. First operand has 226 places, 150 transitions, 1350 flow. Second operand 12 states and 124 transitions. [2024-06-14 12:47:57,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 170 transitions, 1746 flow [2024-06-14 12:47:58,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 170 transitions, 1688 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:58,108 INFO L231 Difference]: Finished difference. Result has 225 places, 147 transitions, 1320 flow [2024-06-14 12:47:58,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1320, PETRI_PLACES=225, PETRI_TRANSITIONS=147} [2024-06-14 12:47:58,109 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 194 predicate places. [2024-06-14 12:47:58,109 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 147 transitions, 1320 flow [2024-06-14 12:47:58,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:58,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:58,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:58,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271 [2024-06-14 12:47:58,110 INFO L420 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:58,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:58,110 INFO L85 PathProgramCache]: Analyzing trace with hash 369833768, now seen corresponding path program 77 times [2024-06-14 12:47:58,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:58,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758774906] [2024-06-14 12:47:58,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:58,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:58,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:59,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:59,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:59,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758774906] [2024-06-14 12:47:59,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758774906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:59,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:59,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:47:59,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690061625] [2024-06-14 12:47:59,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:59,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:47:59,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:59,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:47:59,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:47:59,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:47:59,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 147 transitions, 1320 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:59,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:59,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:47:59,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:59,531 INFO L124 PetriNetUnfolderBase]: 386/809 cut-off events. [2024-06-14 12:47:59,532 INFO L125 PetriNetUnfolderBase]: For 81764/81764 co-relation queries the response was YES. [2024-06-14 12:47:59,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4559 conditions, 809 events. 386/809 cut-off events. For 81764/81764 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4290 event pairs, 121 based on Foata normal form. 10/819 useless extension candidates. Maximal degree in co-relation 4464. Up to 683 conditions per place. [2024-06-14 12:47:59,538 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 130 selfloop transitions, 23 changer transitions 12/167 dead transitions. [2024-06-14 12:47:59,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 167 transitions, 1712 flow [2024-06-14 12:47:59,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:47:59,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:47:59,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:47:59,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:47:59,539 INFO L175 Difference]: Start difference. First operand has 225 places, 147 transitions, 1320 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:47:59,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 167 transitions, 1712 flow [2024-06-14 12:47:59,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 167 transitions, 1663 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:47:59,705 INFO L231 Difference]: Finished difference. Result has 223 places, 143 transitions, 1284 flow [2024-06-14 12:47:59,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1284, PETRI_PLACES=223, PETRI_TRANSITIONS=143} [2024-06-14 12:47:59,705 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-14 12:47:59,705 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 143 transitions, 1284 flow [2024-06-14 12:47:59,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:47:59,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:59,706 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-14 12:47:59,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272 [2024-06-14 12:47:59,706 INFO L420 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:47:59,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:59,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1975170566, now seen corresponding path program 78 times [2024-06-14 12:47:59,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:59,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250523989] [2024-06-14 12:47:59,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:59,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:00,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:00,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:00,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250523989] [2024-06-14 12:48:00,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250523989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:00,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:00,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:48:00,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233984697] [2024-06-14 12:48:00,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:00,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:48:00,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:00,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:48:00,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:48:00,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:00,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 143 transitions, 1284 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:48:00,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:00,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:00,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:01,161 INFO L124 PetriNetUnfolderBase]: 373/786 cut-off events. [2024-06-14 12:48:01,161 INFO L125 PetriNetUnfolderBase]: For 74505/74505 co-relation queries the response was YES. [2024-06-14 12:48:01,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4432 conditions, 786 events. 373/786 cut-off events. For 74505/74505 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4168 event pairs, 114 based on Foata normal form. 8/794 useless extension candidates. Maximal degree in co-relation 4338. Up to 673 conditions per place. [2024-06-14 12:48:01,167 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 124 selfloop transitions, 23 changer transitions 11/160 dead transitions. [2024-06-14 12:48:01,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 160 transitions, 1646 flow [2024-06-14 12:48:01,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:01,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:01,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 12:48:01,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-14 12:48:01,168 INFO L175 Difference]: Start difference. First operand has 223 places, 143 transitions, 1284 flow. Second operand 11 states and 112 transitions. [2024-06-14 12:48:01,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 160 transitions, 1646 flow [2024-06-14 12:48:01,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 160 transitions, 1594 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:48:01,300 INFO L231 Difference]: Finished difference. Result has 219 places, 140 transitions, 1252 flow [2024-06-14 12:48:01,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1252, PETRI_PLACES=219, PETRI_TRANSITIONS=140} [2024-06-14 12:48:01,300 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 188 predicate places. [2024-06-14 12:48:01,300 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 140 transitions, 1252 flow [2024-06-14 12:48:01,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:48:01,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:01,300 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-14 12:48:01,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273 [2024-06-14 12:48:01,301 INFO L420 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:01,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:01,301 INFO L85 PathProgramCache]: Analyzing trace with hash 442210472, now seen corresponding path program 79 times [2024-06-14 12:48:01,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:01,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008029617] [2024-06-14 12:48:01,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:01,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:01,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:02,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:02,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:02,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008029617] [2024-06-14 12:48:02,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008029617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:02,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:02,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:48:02,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010785928] [2024-06-14 12:48:02,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:02,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:48:02,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:02,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:48:02,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:48:02,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:02,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 140 transitions, 1252 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:48:02,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:02,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:02,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:03,105 INFO L124 PetriNetUnfolderBase]: 341/722 cut-off events. [2024-06-14 12:48:03,105 INFO L125 PetriNetUnfolderBase]: For 51815/51815 co-relation queries the response was YES. [2024-06-14 12:48:03,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3528 conditions, 722 events. 341/722 cut-off events. For 51815/51815 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3759 event pairs, 98 based on Foata normal form. 10/732 useless extension candidates. Maximal degree in co-relation 3436. Up to 605 conditions per place. [2024-06-14 12:48:03,110 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 124 selfloop transitions, 22 changer transitions 11/159 dead transitions. [2024-06-14 12:48:03,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 159 transitions, 1620 flow [2024-06-14 12:48:03,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:03,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:03,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-14 12:48:03,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-06-14 12:48:03,111 INFO L175 Difference]: Start difference. First operand has 219 places, 140 transitions, 1252 flow. Second operand 12 states and 124 transitions. [2024-06-14 12:48:03,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 159 transitions, 1620 flow [2024-06-14 12:48:03,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 159 transitions, 1551 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:48:03,178 INFO L231 Difference]: Finished difference. Result has 215 places, 136 transitions, 1195 flow [2024-06-14 12:48:03,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1195, PETRI_PLACES=215, PETRI_TRANSITIONS=136} [2024-06-14 12:48:03,178 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 184 predicate places. [2024-06-14 12:48:03,179 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 136 transitions, 1195 flow [2024-06-14 12:48:03,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 12:48:03,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:03,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:03,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274 [2024-06-14 12:48:03,179 INFO L420 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:03,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:03,179 INFO L85 PathProgramCache]: Analyzing trace with hash 969763411, now seen corresponding path program 1 times [2024-06-14 12:48:03,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:03,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249935169] [2024-06-14 12:48:03,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:03,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:03,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:04,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-14 12:48:04,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:04,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249935169] [2024-06-14 12:48:04,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249935169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:04,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:04,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:04,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728017309] [2024-06-14 12:48:04,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:04,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:04,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:04,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:04,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:04,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:04,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 136 transitions, 1195 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:04,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:04,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:04,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:05,365 INFO L124 PetriNetUnfolderBase]: 323/692 cut-off events. [2024-06-14 12:48:05,365 INFO L125 PetriNetUnfolderBase]: For 40045/40045 co-relation queries the response was YES. [2024-06-14 12:48:05,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3363 conditions, 692 events. 323/692 cut-off events. For 40045/40045 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3621 event pairs, 67 based on Foata normal form. 6/698 useless extension candidates. Maximal degree in co-relation 3273. Up to 341 conditions per place. [2024-06-14 12:48:05,370 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 101 selfloop transitions, 42 changer transitions 9/154 dead transitions. [2024-06-14 12:48:05,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 154 transitions, 1547 flow [2024-06-14 12:48:05,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:05,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:05,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-14 12:48:05,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255208333333333 [2024-06-14 12:48:05,371 INFO L175 Difference]: Start difference. First operand has 215 places, 136 transitions, 1195 flow. Second operand 12 states and 125 transitions. [2024-06-14 12:48:05,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 154 transitions, 1547 flow [2024-06-14 12:48:05,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 154 transitions, 1471 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 12:48:05,434 INFO L231 Difference]: Finished difference. Result has 208 places, 131 transitions, 1162 flow [2024-06-14 12:48:05,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1162, PETRI_PLACES=208, PETRI_TRANSITIONS=131} [2024-06-14 12:48:05,435 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-14 12:48:05,435 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 131 transitions, 1162 flow [2024-06-14 12:48:05,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:05,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:05,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:05,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275 [2024-06-14 12:48:05,436 INFO L420 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:05,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:05,436 INFO L85 PathProgramCache]: Analyzing trace with hash 102970729, now seen corresponding path program 2 times [2024-06-14 12:48:05,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:05,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129942899] [2024-06-14 12:48:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:05,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:06,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:06,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:06,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129942899] [2024-06-14 12:48:06,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129942899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:06,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:06,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:06,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6569234] [2024-06-14 12:48:06,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:06,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:06,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:06,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:06,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:07,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:07,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 131 transitions, 1162 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:07,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:07,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:07,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:07,509 INFO L124 PetriNetUnfolderBase]: 308/656 cut-off events. [2024-06-14 12:48:07,510 INFO L125 PetriNetUnfolderBase]: For 38874/38874 co-relation queries the response was YES. [2024-06-14 12:48:07,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3191 conditions, 656 events. 308/656 cut-off events. For 38874/38874 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3376 event pairs, 55 based on Foata normal form. 6/662 useless extension candidates. Maximal degree in co-relation 3103. Up to 337 conditions per place. [2024-06-14 12:48:07,514 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 98 selfloop transitions, 38 changer transitions 12/150 dead transitions. [2024-06-14 12:48:07,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 150 transitions, 1508 flow [2024-06-14 12:48:07,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:07,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:07,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-14 12:48:07,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177083333333333 [2024-06-14 12:48:07,515 INFO L175 Difference]: Start difference. First operand has 208 places, 131 transitions, 1162 flow. Second operand 12 states and 122 transitions. [2024-06-14 12:48:07,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 150 transitions, 1508 flow [2024-06-14 12:48:07,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 150 transitions, 1408 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-14 12:48:07,581 INFO L231 Difference]: Finished difference. Result has 206 places, 127 transitions, 1111 flow [2024-06-14 12:48:07,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1111, PETRI_PLACES=206, PETRI_TRANSITIONS=127} [2024-06-14 12:48:07,582 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 175 predicate places. [2024-06-14 12:48:07,582 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 127 transitions, 1111 flow [2024-06-14 12:48:07,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:07,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:07,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:07,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276 [2024-06-14 12:48:07,582 INFO L420 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:07,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:07,583 INFO L85 PathProgramCache]: Analyzing trace with hash -676632649, now seen corresponding path program 3 times [2024-06-14 12:48:07,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:07,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748288720] [2024-06-14 12:48:07,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:07,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:07,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:09,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:09,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:09,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748288720] [2024-06-14 12:48:09,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748288720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:09,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:09,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:09,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203335033] [2024-06-14 12:48:09,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:09,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:09,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:09,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:09,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:09,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:09,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 127 transitions, 1111 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:09,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:09,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:09,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:09,590 INFO L124 PetriNetUnfolderBase]: 299/637 cut-off events. [2024-06-14 12:48:09,590 INFO L125 PetriNetUnfolderBase]: For 38802/38802 co-relation queries the response was YES. [2024-06-14 12:48:09,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3094 conditions, 637 events. 299/637 cut-off events. For 38802/38802 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3250 event pairs, 58 based on Foata normal form. 6/643 useless extension candidates. Maximal degree in co-relation 3007. Up to 327 conditions per place. [2024-06-14 12:48:09,594 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 95 selfloop transitions, 33 changer transitions 16/146 dead transitions. [2024-06-14 12:48:09,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 146 transitions, 1449 flow [2024-06-14 12:48:09,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:09,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:09,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-14 12:48:09,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-06-14 12:48:09,595 INFO L175 Difference]: Start difference. First operand has 206 places, 127 transitions, 1111 flow. Second operand 12 states and 124 transitions. [2024-06-14 12:48:09,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 146 transitions, 1449 flow [2024-06-14 12:48:09,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 146 transitions, 1369 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:48:09,684 INFO L231 Difference]: Finished difference. Result has 203 places, 121 transitions, 1054 flow [2024-06-14 12:48:09,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1031, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1054, PETRI_PLACES=203, PETRI_TRANSITIONS=121} [2024-06-14 12:48:09,685 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 172 predicate places. [2024-06-14 12:48:09,685 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 121 transitions, 1054 flow [2024-06-14 12:48:09,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:09,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:09,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:09,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277 [2024-06-14 12:48:09,686 INFO L420 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:09,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:09,686 INFO L85 PathProgramCache]: Analyzing trace with hash 2107083003, now seen corresponding path program 4 times [2024-06-14 12:48:09,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:09,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908592126] [2024-06-14 12:48:09,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:09,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:09,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:11,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:11,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:11,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908592126] [2024-06-14 12:48:11,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908592126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:11,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:11,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:11,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414388069] [2024-06-14 12:48:11,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:11,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:11,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:11,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:11,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:11,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:11,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 121 transitions, 1054 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:11,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:11,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:11,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:11,694 INFO L124 PetriNetUnfolderBase]: 288/612 cut-off events. [2024-06-14 12:48:11,694 INFO L125 PetriNetUnfolderBase]: For 38768/38768 co-relation queries the response was YES. [2024-06-14 12:48:11,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2988 conditions, 612 events. 288/612 cut-off events. For 38768/38768 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3057 event pairs, 54 based on Foata normal form. 6/618 useless extension candidates. Maximal degree in co-relation 2901. Up to 317 conditions per place. [2024-06-14 12:48:11,698 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 91 selfloop transitions, 35 changer transitions 11/139 dead transitions. [2024-06-14 12:48:11,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 139 transitions, 1374 flow [2024-06-14 12:48:11,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:11,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:11,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-06-14 12:48:11,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3072916666666667 [2024-06-14 12:48:11,699 INFO L175 Difference]: Start difference. First operand has 203 places, 121 transitions, 1054 flow. Second operand 12 states and 118 transitions. [2024-06-14 12:48:11,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 139 transitions, 1374 flow [2024-06-14 12:48:11,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 139 transitions, 1300 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:48:11,764 INFO L231 Difference]: Finished difference. Result has 197 places, 118 transitions, 1029 flow [2024-06-14 12:48:11,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1029, PETRI_PLACES=197, PETRI_TRANSITIONS=118} [2024-06-14 12:48:11,765 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 166 predicate places. [2024-06-14 12:48:11,765 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 118 transitions, 1029 flow [2024-06-14 12:48:11,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:11,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:11,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:11,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable278 [2024-06-14 12:48:11,766 INFO L420 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:11,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:11,766 INFO L85 PathProgramCache]: Analyzing trace with hash 2107371303, now seen corresponding path program 5 times [2024-06-14 12:48:11,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:11,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678841699] [2024-06-14 12:48:11,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:11,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:11,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:13,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:13,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:13,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678841699] [2024-06-14 12:48:13,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678841699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:13,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:13,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:13,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107848331] [2024-06-14 12:48:13,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:13,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:13,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:13,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:13,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:13,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:13,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 118 transitions, 1029 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:13,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:13,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:13,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:14,033 INFO L124 PetriNetUnfolderBase]: 278/594 cut-off events. [2024-06-14 12:48:14,033 INFO L125 PetriNetUnfolderBase]: For 38787/38787 co-relation queries the response was YES. [2024-06-14 12:48:14,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2917 conditions, 594 events. 278/594 cut-off events. For 38787/38787 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2953 event pairs, 50 based on Foata normal form. 6/600 useless extension candidates. Maximal degree in co-relation 2830. Up to 293 conditions per place. [2024-06-14 12:48:14,037 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 90 selfloop transitions, 33 changer transitions 11/136 dead transitions. [2024-06-14 12:48:14,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 136 transitions, 1341 flow [2024-06-14 12:48:14,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:14,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-06-14 12:48:14,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3072916666666667 [2024-06-14 12:48:14,038 INFO L175 Difference]: Start difference. First operand has 197 places, 118 transitions, 1029 flow. Second operand 12 states and 118 transitions. [2024-06-14 12:48:14,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 136 transitions, 1341 flow [2024-06-14 12:48:14,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 136 transitions, 1267 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:48:14,097 INFO L231 Difference]: Finished difference. Result has 195 places, 113 transitions, 987 flow [2024-06-14 12:48:14,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=987, PETRI_PLACES=195, PETRI_TRANSITIONS=113} [2024-06-14 12:48:14,097 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 164 predicate places. [2024-06-14 12:48:14,097 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 113 transitions, 987 flow [2024-06-14 12:48:14,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:14,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:14,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:14,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable279 [2024-06-14 12:48:14,098 INFO L420 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:14,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:14,098 INFO L85 PathProgramCache]: Analyzing trace with hash 160239979, now seen corresponding path program 6 times [2024-06-14 12:48:14,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:14,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354881918] [2024-06-14 12:48:14,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:14,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:14,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:15,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-14 12:48:15,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:15,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354881918] [2024-06-14 12:48:15,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354881918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:15,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:15,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:15,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405756047] [2024-06-14 12:48:15,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:15,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:15,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:15,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:15,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:15,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:15,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 113 transitions, 987 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:15,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:15,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:15,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:15,994 INFO L124 PetriNetUnfolderBase]: 250/534 cut-off events. [2024-06-14 12:48:15,994 INFO L125 PetriNetUnfolderBase]: For 26078/26078 co-relation queries the response was YES. [2024-06-14 12:48:15,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2351 conditions, 534 events. 250/534 cut-off events. For 26078/26078 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2587 event pairs, 39 based on Foata normal form. 6/540 useless extension candidates. Maximal degree in co-relation 2264. Up to 256 conditions per place. [2024-06-14 12:48:15,997 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 79 selfloop transitions, 26 changer transitions 23/130 dead transitions. [2024-06-14 12:48:15,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 130 transitions, 1285 flow [2024-06-14 12:48:15,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:15,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:15,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 115 transitions. [2024-06-14 12:48:15,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2994791666666667 [2024-06-14 12:48:15,998 INFO L175 Difference]: Start difference. First operand has 195 places, 113 transitions, 987 flow. Second operand 12 states and 115 transitions. [2024-06-14 12:48:15,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 130 transitions, 1285 flow [2024-06-14 12:48:16,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 130 transitions, 1206 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 12:48:16,038 INFO L231 Difference]: Finished difference. Result has 189 places, 104 transitions, 898 flow [2024-06-14 12:48:16,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=898, PETRI_PLACES=189, PETRI_TRANSITIONS=104} [2024-06-14 12:48:16,038 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 158 predicate places. [2024-06-14 12:48:16,038 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 104 transitions, 898 flow [2024-06-14 12:48:16,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:16,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:16,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:16,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280 [2024-06-14 12:48:16,039 INFO L420 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:16,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:16,039 INFO L85 PathProgramCache]: Analyzing trace with hash -229875053, now seen corresponding path program 7 times [2024-06-14 12:48:16,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:16,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55331589] [2024-06-14 12:48:16,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:16,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:16,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:17,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:17,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:17,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55331589] [2024-06-14 12:48:17,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55331589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:17,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:17,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:48:17,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793936367] [2024-06-14 12:48:17,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:17,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:48:17,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:17,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:48:17,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:48:17,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:17,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 104 transitions, 898 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 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-14 12:48:17,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:17,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:17,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:17,812 INFO L124 PetriNetUnfolderBase]: 236/496 cut-off events. [2024-06-14 12:48:17,813 INFO L125 PetriNetUnfolderBase]: For 25947/25947 co-relation queries the response was YES. [2024-06-14 12:48:17,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2187 conditions, 496 events. 236/496 cut-off events. For 25947/25947 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2353 event pairs, 34 based on Foata normal form. 6/502 useless extension candidates. Maximal degree in co-relation 2101. Up to 240 conditions per place. [2024-06-14 12:48:17,815 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 74 selfloop transitions, 35 changer transitions 7/118 dead transitions. [2024-06-14 12:48:17,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 118 transitions, 1164 flow [2024-06-14 12:48:17,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:17,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:17,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-14 12:48:17,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096590909090909 [2024-06-14 12:48:17,816 INFO L175 Difference]: Start difference. First operand has 189 places, 104 transitions, 898 flow. Second operand 11 states and 109 transitions. [2024-06-14 12:48:17,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 118 transitions, 1164 flow [2024-06-14 12:48:17,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 118 transitions, 968 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-14 12:48:17,844 INFO L231 Difference]: Finished difference. Result has 171 places, 101 transitions, 758 flow [2024-06-14 12:48:17,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=758, PETRI_PLACES=171, PETRI_TRANSITIONS=101} [2024-06-14 12:48:17,844 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 140 predicate places. [2024-06-14 12:48:17,845 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 101 transitions, 758 flow [2024-06-14 12:48:17,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 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-14 12:48:17,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:17,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:17,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281 [2024-06-14 12:48:17,845 INFO L420 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:17,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:17,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1962663269, now seen corresponding path program 8 times [2024-06-14 12:48:17,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:17,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533282758] [2024-06-14 12:48:17,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:17,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:17,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:19,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:19,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:19,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533282758] [2024-06-14 12:48:19,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533282758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:19,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:19,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:19,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287470986] [2024-06-14 12:48:19,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:19,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:19,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:19,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:19,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:19,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:19,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 101 transitions, 758 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:19,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:19,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:19,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:19,880 INFO L124 PetriNetUnfolderBase]: 223/466 cut-off events. [2024-06-14 12:48:19,881 INFO L125 PetriNetUnfolderBase]: For 24861/24861 co-relation queries the response was YES. [2024-06-14 12:48:19,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1958 conditions, 466 events. 223/466 cut-off events. For 24861/24861 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2150 event pairs, 36 based on Foata normal form. 6/472 useless extension candidates. Maximal degree in co-relation 1875. Up to 236 conditions per place. [2024-06-14 12:48:19,883 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 68 selfloop transitions, 32 changer transitions 15/117 dead transitions. [2024-06-14 12:48:19,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 117 transitions, 1030 flow [2024-06-14 12:48:19,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:19,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:19,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-14 12:48:19,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3153409090909091 [2024-06-14 12:48:19,884 INFO L175 Difference]: Start difference. First operand has 171 places, 101 transitions, 758 flow. Second operand 11 states and 111 transitions. [2024-06-14 12:48:19,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 117 transitions, 1030 flow [2024-06-14 12:48:19,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 117 transitions, 888 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-14 12:48:19,919 INFO L231 Difference]: Finished difference. Result has 168 places, 95 transitions, 656 flow [2024-06-14 12:48:19,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=656, PETRI_PLACES=168, PETRI_TRANSITIONS=95} [2024-06-14 12:48:19,919 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 137 predicate places. [2024-06-14 12:48:19,919 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 95 transitions, 656 flow [2024-06-14 12:48:19,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:19,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:19,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:19,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282 [2024-06-14 12:48:19,920 INFO L420 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:19,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:19,920 INFO L85 PathProgramCache]: Analyzing trace with hash -385461003, now seen corresponding path program 9 times [2024-06-14 12:48:19,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:19,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601574089] [2024-06-14 12:48:19,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:19,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:21,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:21,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:21,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601574089] [2024-06-14 12:48:21,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601574089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:21,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:21,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:21,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223587617] [2024-06-14 12:48:21,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:21,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:21,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:21,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:21,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:21,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:21,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 95 transitions, 656 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:21,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:21,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:21,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:21,929 INFO L124 PetriNetUnfolderBase]: 211/442 cut-off events. [2024-06-14 12:48:21,930 INFO L125 PetriNetUnfolderBase]: For 24754/24754 co-relation queries the response was YES. [2024-06-14 12:48:21,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1799 conditions, 442 events. 211/442 cut-off events. For 24754/24754 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2006 event pairs, 36 based on Foata normal form. 6/448 useless extension candidates. Maximal degree in co-relation 1716. Up to 226 conditions per place. [2024-06-14 12:48:21,932 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 62 selfloop transitions, 34 changer transitions 12/110 dead transitions. [2024-06-14 12:48:21,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 110 transitions, 910 flow [2024-06-14 12:48:21,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:21,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:21,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 12:48:21,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-14 12:48:21,933 INFO L175 Difference]: Start difference. First operand has 168 places, 95 transitions, 656 flow. Second operand 11 states and 107 transitions. [2024-06-14 12:48:21,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 110 transitions, 910 flow [2024-06-14 12:48:21,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 110 transitions, 836 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:48:21,959 INFO L231 Difference]: Finished difference. Result has 160 places, 91 transitions, 635 flow [2024-06-14 12:48:21,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=635, PETRI_PLACES=160, PETRI_TRANSITIONS=91} [2024-06-14 12:48:21,960 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-14 12:48:21,960 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 91 transitions, 635 flow [2024-06-14 12:48:21,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:21,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:21,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:21,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283 [2024-06-14 12:48:21,960 INFO L420 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:21,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:21,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1125790641, now seen corresponding path program 10 times [2024-06-14 12:48:21,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:21,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549077830] [2024-06-14 12:48:21,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:21,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:21,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:23,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:23,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:23,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549077830] [2024-06-14 12:48:23,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549077830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:23,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:23,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:23,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406489280] [2024-06-14 12:48:23,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:23,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:23,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:23,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:23,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:23,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:23,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 91 transitions, 635 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:23,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:23,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:23,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:23,929 INFO L124 PetriNetUnfolderBase]: 197/420 cut-off events. [2024-06-14 12:48:23,929 INFO L125 PetriNetUnfolderBase]: For 21764/21764 co-relation queries the response was YES. [2024-06-14 12:48:23,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1709 conditions, 420 events. 197/420 cut-off events. For 21764/21764 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1885 event pairs, 30 based on Foata normal form. 6/426 useless extension candidates. Maximal degree in co-relation 1630. Up to 216 conditions per place. [2024-06-14 12:48:23,932 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 55 selfloop transitions, 32 changer transitions 17/106 dead transitions. [2024-06-14 12:48:23,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 106 transitions, 881 flow [2024-06-14 12:48:23,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:23,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:23,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-14 12:48:23,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3068181818181818 [2024-06-14 12:48:23,934 INFO L175 Difference]: Start difference. First operand has 160 places, 91 transitions, 635 flow. Second operand 11 states and 108 transitions. [2024-06-14 12:48:23,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 106 transitions, 881 flow [2024-06-14 12:48:23,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 106 transitions, 807 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:48:23,963 INFO L231 Difference]: Finished difference. Result has 156 places, 84 transitions, 597 flow [2024-06-14 12:48:23,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=597, PETRI_PLACES=156, PETRI_TRANSITIONS=84} [2024-06-14 12:48:23,963 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 125 predicate places. [2024-06-14 12:48:23,963 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 84 transitions, 597 flow [2024-06-14 12:48:23,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:23,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:23,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:23,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284 [2024-06-14 12:48:23,964 INFO L420 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:23,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:23,964 INFO L85 PathProgramCache]: Analyzing trace with hash -393473577, now seen corresponding path program 11 times [2024-06-14 12:48:23,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:23,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219083861] [2024-06-14 12:48:23,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:23,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:23,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:25,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-14 12:48:25,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:25,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219083861] [2024-06-14 12:48:25,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219083861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:25,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:25,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:25,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047203473] [2024-06-14 12:48:25,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:25,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:25,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:25,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:25,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:25,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:25,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 84 transitions, 597 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:25,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:25,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:25,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:26,292 INFO L124 PetriNetUnfolderBase]: 184/393 cut-off events. [2024-06-14 12:48:26,292 INFO L125 PetriNetUnfolderBase]: For 20354/20354 co-relation queries the response was YES. [2024-06-14 12:48:26,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1621 conditions, 393 events. 184/393 cut-off events. For 20354/20354 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1718 event pairs, 36 based on Foata normal form. 6/399 useless extension candidates. Maximal degree in co-relation 1544. Up to 206 conditions per place. [2024-06-14 12:48:26,294 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 57 selfloop transitions, 26 changer transitions 14/99 dead transitions. [2024-06-14 12:48:26,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 99 transitions, 829 flow [2024-06-14 12:48:26,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:26,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:26,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 12:48:26,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-14 12:48:26,295 INFO L175 Difference]: Start difference. First operand has 156 places, 84 transitions, 597 flow. Second operand 11 states and 107 transitions. [2024-06-14 12:48:26,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 99 transitions, 829 flow [2024-06-14 12:48:26,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 99 transitions, 753 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:48:26,316 INFO L231 Difference]: Finished difference. Result has 146 places, 79 transitions, 553 flow [2024-06-14 12:48:26,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=553, PETRI_PLACES=146, PETRI_TRANSITIONS=79} [2024-06-14 12:48:26,316 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-14 12:48:26,317 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 79 transitions, 553 flow [2024-06-14 12:48:26,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:26,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:26,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:26,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285 [2024-06-14 12:48:26,317 INFO L420 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:26,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:26,317 INFO L85 PathProgramCache]: Analyzing trace with hash 485748757, now seen corresponding path program 12 times [2024-06-14 12:48:26,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:26,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593541922] [2024-06-14 12:48:26,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:26,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:26,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:27,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:27,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:27,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593541922] [2024-06-14 12:48:27,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593541922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:27,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:27,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:27,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883174494] [2024-06-14 12:48:27,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:27,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:27,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:27,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:27,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:28,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:28,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 79 transitions, 553 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:28,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:28,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:28,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:28,317 INFO L124 PetriNetUnfolderBase]: 173/372 cut-off events. [2024-06-14 12:48:28,317 INFO L125 PetriNetUnfolderBase]: For 17016/17016 co-relation queries the response was YES. [2024-06-14 12:48:28,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1508 conditions, 372 events. 173/372 cut-off events. For 17016/17016 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1583 event pairs, 34 based on Foata normal form. 6/378 useless extension candidates. Maximal degree in co-relation 1436. Up to 178 conditions per place. [2024-06-14 12:48:28,319 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 47 selfloop transitions, 18 changer transitions 27/94 dead transitions. [2024-06-14 12:48:28,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 94 transitions, 773 flow [2024-06-14 12:48:28,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:28,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:28,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-14 12:48:28,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29829545454545453 [2024-06-14 12:48:28,320 INFO L175 Difference]: Start difference. First operand has 146 places, 79 transitions, 553 flow. Second operand 11 states and 105 transitions. [2024-06-14 12:48:28,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 94 transitions, 773 flow [2024-06-14 12:48:28,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 94 transitions, 713 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:48:28,337 INFO L231 Difference]: Finished difference. Result has 140 places, 65 transitions, 462 flow [2024-06-14 12:48:28,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=462, PETRI_PLACES=140, PETRI_TRANSITIONS=65} [2024-06-14 12:48:28,337 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-14 12:48:28,337 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 65 transitions, 462 flow [2024-06-14 12:48:28,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:28,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:28,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:28,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286 [2024-06-14 12:48:28,338 INFO L420 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:28,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:28,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1753942765, now seen corresponding path program 13 times [2024-06-14 12:48:28,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:28,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012903053] [2024-06-14 12:48:28,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:28,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:28,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:29,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:29,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:29,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012903053] [2024-06-14 12:48:29,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012903053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:29,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:29,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:29,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535388095] [2024-06-14 12:48:29,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:29,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:29,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:29,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:29,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:30,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:30,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 65 transitions, 462 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:30,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:30,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:30,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:30,413 INFO L124 PetriNetUnfolderBase]: 145/309 cut-off events. [2024-06-14 12:48:30,414 INFO L125 PetriNetUnfolderBase]: For 15109/15109 co-relation queries the response was YES. [2024-06-14 12:48:30,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1290 conditions, 309 events. 145/309 cut-off events. For 15109/15109 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1243 event pairs, 31 based on Foata normal form. 6/315 useless extension candidates. Maximal degree in co-relation 1221. Up to 214 conditions per place. [2024-06-14 12:48:30,415 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 51 selfloop transitions, 15 changer transitions 12/80 dead transitions. [2024-06-14 12:48:30,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 80 transitions, 656 flow [2024-06-14 12:48:30,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:30,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:30,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-14 12:48:30,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30113636363636365 [2024-06-14 12:48:30,416 INFO L175 Difference]: Start difference. First operand has 140 places, 65 transitions, 462 flow. Second operand 11 states and 106 transitions. [2024-06-14 12:48:30,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 80 transitions, 656 flow [2024-06-14 12:48:30,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 80 transitions, 590 flow, removed 13 selfloop flow, removed 19 redundant places. [2024-06-14 12:48:30,427 INFO L231 Difference]: Finished difference. Result has 114 places, 61 transitions, 409 flow [2024-06-14 12:48:30,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=409, PETRI_PLACES=114, PETRI_TRANSITIONS=61} [2024-06-14 12:48:30,427 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2024-06-14 12:48:30,428 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 61 transitions, 409 flow [2024-06-14 12:48:30,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:30,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:30,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:30,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287 [2024-06-14 12:48:30,428 INFO L420 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:30,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:30,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1484255903, now seen corresponding path program 14 times [2024-06-14 12:48:30,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:30,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705236350] [2024-06-14 12:48:30,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:30,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:30,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:31,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-14 12:48:31,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:31,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705236350] [2024-06-14 12:48:31,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705236350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:31,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:31,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:48:31,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895595903] [2024-06-14 12:48:31,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:31,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:48:31,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:31,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:48:31,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:48:31,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:31,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 61 transitions, 409 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 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-14 12:48:31,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:31,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:31,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:31,845 INFO L124 PetriNetUnfolderBase]: 136/290 cut-off events. [2024-06-14 12:48:31,846 INFO L125 PetriNetUnfolderBase]: For 8743/8743 co-relation queries the response was YES. [2024-06-14 12:48:31,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1144 conditions, 290 events. 136/290 cut-off events. For 8743/8743 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1137 event pairs, 28 based on Foata normal form. 6/296 useless extension candidates. Maximal degree in co-relation 1088. Up to 214 conditions per place. [2024-06-14 12:48:31,847 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 48 selfloop transitions, 13 changer transitions 13/76 dead transitions. [2024-06-14 12:48:31,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 76 transitions, 593 flow [2024-06-14 12:48:31,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:31,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:31,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 109 transitions. [2024-06-14 12:48:31,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2838541666666667 [2024-06-14 12:48:31,848 INFO L175 Difference]: Start difference. First operand has 114 places, 61 transitions, 409 flow. Second operand 12 states and 109 transitions. [2024-06-14 12:48:31,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 76 transitions, 593 flow [2024-06-14 12:48:31,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 76 transitions, 555 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:48:31,859 INFO L231 Difference]: Finished difference. Result has 109 places, 56 transitions, 366 flow [2024-06-14 12:48:31,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=366, PETRI_PLACES=109, PETRI_TRANSITIONS=56} [2024-06-14 12:48:31,859 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-14 12:48:31,860 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 56 transitions, 366 flow [2024-06-14 12:48:31,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 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-14 12:48:31,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:31,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:31,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable288 [2024-06-14 12:48:31,860 INFO L420 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:31,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:31,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1761023903, now seen corresponding path program 15 times [2024-06-14 12:48:31,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:31,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560693975] [2024-06-14 12:48:31,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:31,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:31,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:33,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:33,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:33,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560693975] [2024-06-14 12:48:33,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560693975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:33,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:33,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:33,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893766066] [2024-06-14 12:48:33,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:33,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:33,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:33,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:33,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:33,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:33,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 56 transitions, 366 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:33,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:33,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:33,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:33,519 INFO L124 PetriNetUnfolderBase]: 123/267 cut-off events. [2024-06-14 12:48:33,519 INFO L125 PetriNetUnfolderBase]: For 7385/7385 co-relation queries the response was YES. [2024-06-14 12:48:33,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1037 conditions, 267 events. 123/267 cut-off events. For 7385/7385 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1005 event pairs, 26 based on Foata normal form. 6/273 useless extension candidates. Maximal degree in co-relation 984. Up to 194 conditions per place. [2024-06-14 12:48:33,520 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 44 selfloop transitions, 8 changer transitions 16/70 dead transitions. [2024-06-14 12:48:33,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 70 transitions, 534 flow [2024-06-14 12:48:33,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:33,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:33,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-14 12:48:33,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2869318181818182 [2024-06-14 12:48:33,521 INFO L175 Difference]: Start difference. First operand has 109 places, 56 transitions, 366 flow. Second operand 11 states and 101 transitions. [2024-06-14 12:48:33,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 70 transitions, 534 flow [2024-06-14 12:48:33,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 70 transitions, 477 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-06-14 12:48:33,527 INFO L231 Difference]: Finished difference. Result has 100 places, 50 transitions, 291 flow [2024-06-14 12:48:33,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=291, PETRI_PLACES=100, PETRI_TRANSITIONS=50} [2024-06-14 12:48:33,527 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 69 predicate places. [2024-06-14 12:48:33,527 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 50 transitions, 291 flow [2024-06-14 12:48:33,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:33,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:33,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:33,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable289 [2024-06-14 12:48:33,528 INFO L420 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:33,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:33,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1532297725, now seen corresponding path program 16 times [2024-06-14 12:48:33,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:33,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397443034] [2024-06-14 12:48:33,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:33,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:33,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:35,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:35,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:35,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397443034] [2024-06-14 12:48:35,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397443034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:35,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:35,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:35,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544893404] [2024-06-14 12:48:35,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:35,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:35,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:35,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:35,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:35,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:35,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 50 transitions, 291 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:35,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:35,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:35,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:35,867 INFO L124 PetriNetUnfolderBase]: 108/238 cut-off events. [2024-06-14 12:48:35,867 INFO L125 PetriNetUnfolderBase]: For 6517/6517 co-relation queries the response was YES. [2024-06-14 12:48:35,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 896 conditions, 238 events. 108/238 cut-off events. For 6517/6517 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 846 event pairs, 31 based on Foata normal form. 6/244 useless extension candidates. Maximal degree in co-relation 846. Up to 126 conditions per place. [2024-06-14 12:48:35,868 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 35 selfloop transitions, 16 changer transitions 9/62 dead transitions. [2024-06-14 12:48:35,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 62 transitions, 441 flow [2024-06-14 12:48:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:48:35,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:48:35,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-14 12:48:35,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-14 12:48:35,869 INFO L175 Difference]: Start difference. First operand has 100 places, 50 transitions, 291 flow. Second operand 10 states and 95 transitions. [2024-06-14 12:48:35,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 62 transitions, 441 flow [2024-06-14 12:48:35,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 62 transitions, 406 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 12:48:35,874 INFO L231 Difference]: Finished difference. Result has 91 places, 47 transitions, 277 flow [2024-06-14 12:48:35,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=277, PETRI_PLACES=91, PETRI_TRANSITIONS=47} [2024-06-14 12:48:35,875 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-14 12:48:35,875 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 47 transitions, 277 flow [2024-06-14 12:48:35,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:35,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:35,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:35,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290 [2024-06-14 12:48:35,876 INFO L420 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:35,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:35,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1526591631, now seen corresponding path program 17 times [2024-06-14 12:48:35,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:35,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762271179] [2024-06-14 12:48:35,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:35,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:35,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:37,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:37,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:37,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762271179] [2024-06-14 12:48:37,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762271179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:37,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:37,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:48:37,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617245549] [2024-06-14 12:48:37,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:37,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:48:37,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:37,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:48:37,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:48:37,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:37,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 47 transitions, 277 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 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-14 12:48:37,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:37,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:37,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:37,712 INFO L124 PetriNetUnfolderBase]: 98/220 cut-off events. [2024-06-14 12:48:37,724 INFO L125 PetriNetUnfolderBase]: For 5407/5407 co-relation queries the response was YES. [2024-06-14 12:48:37,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 820 conditions, 220 events. 98/220 cut-off events. For 5407/5407 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 761 event pairs, 25 based on Foata normal form. 6/226 useless extension candidates. Maximal degree in co-relation 774. Up to 128 conditions per place. [2024-06-14 12:48:37,725 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 37 selfloop transitions, 11 changer transitions 11/61 dead transitions. [2024-06-14 12:48:37,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 61 transitions, 427 flow [2024-06-14 12:48:37,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:37,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:37,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-14 12:48:37,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29261363636363635 [2024-06-14 12:48:37,730 INFO L175 Difference]: Start difference. First operand has 91 places, 47 transitions, 277 flow. Second operand 11 states and 103 transitions. [2024-06-14 12:48:37,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 61 transitions, 427 flow [2024-06-14 12:48:37,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 61 transitions, 389 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:48:37,735 INFO L231 Difference]: Finished difference. Result has 88 places, 42 transitions, 241 flow [2024-06-14 12:48:37,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=241, PETRI_PLACES=88, PETRI_TRANSITIONS=42} [2024-06-14 12:48:37,735 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 57 predicate places. [2024-06-14 12:48:37,736 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 42 transitions, 241 flow [2024-06-14 12:48:37,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 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-14 12:48:37,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:37,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:37,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291 [2024-06-14 12:48:37,736 INFO L420 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:37,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:37,736 INFO L85 PathProgramCache]: Analyzing trace with hash -283983775, now seen corresponding path program 18 times [2024-06-14 12:48:37,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:37,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336256989] [2024-06-14 12:48:37,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:37,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:37,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:38,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:38,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336256989] [2024-06-14 12:48:38,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336256989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:38,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:38,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:48:38,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994864514] [2024-06-14 12:48:38,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:38,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:48:38,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:38,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:48:38,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:48:38,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:38,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 42 transitions, 241 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 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-14 12:48:38,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:38,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:38,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:39,242 INFO L124 PetriNetUnfolderBase]: 85/193 cut-off events. [2024-06-14 12:48:39,242 INFO L125 PetriNetUnfolderBase]: For 4695/4695 co-relation queries the response was YES. [2024-06-14 12:48:39,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 724 conditions, 193 events. 85/193 cut-off events. For 4695/4695 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 619 event pairs, 18 based on Foata normal form. 6/199 useless extension candidates. Maximal degree in co-relation 680. Up to 123 conditions per place. [2024-06-14 12:48:39,243 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 31 selfloop transitions, 6 changer transitions 18/57 dead transitions. [2024-06-14 12:48:39,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 57 transitions, 383 flow [2024-06-14 12:48:39,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:39,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:39,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 105 transitions. [2024-06-14 12:48:39,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2734375 [2024-06-14 12:48:39,244 INFO L175 Difference]: Start difference. First operand has 88 places, 42 transitions, 241 flow. Second operand 12 states and 105 transitions. [2024-06-14 12:48:39,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 57 transitions, 383 flow [2024-06-14 12:48:39,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 57 transitions, 351 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-14 12:48:39,248 INFO L231 Difference]: Finished difference. Result has 81 places, 36 transitions, 195 flow [2024-06-14 12:48:39,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=195, PETRI_PLACES=81, PETRI_TRANSITIONS=36} [2024-06-14 12:48:39,248 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 50 predicate places. [2024-06-14 12:48:39,248 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 36 transitions, 195 flow [2024-06-14 12:48:39,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 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-14 12:48:39,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:39,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:39,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292 [2024-06-14 12:48:39,249 INFO L420 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:39,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:39,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1094068939, now seen corresponding path program 19 times [2024-06-14 12:48:39,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:39,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244424783] [2024-06-14 12:48:39,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:39,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:39,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:40,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:40,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:40,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244424783] [2024-06-14 12:48:40,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244424783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:40,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:40,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:40,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744333021] [2024-06-14 12:48:40,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:40,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:40,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:40,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:40,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:40,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:40,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 36 transitions, 195 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:40,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:40,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:40,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:41,275 INFO L124 PetriNetUnfolderBase]: 69/161 cut-off events. [2024-06-14 12:48:41,275 INFO L125 PetriNetUnfolderBase]: For 3437/3437 co-relation queries the response was YES. [2024-06-14 12:48:41,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 596 conditions, 161 events. 69/161 cut-off events. For 3437/3437 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 474 event pairs, 16 based on Foata normal form. 6/167 useless extension candidates. Maximal degree in co-relation 556. Up to 87 conditions per place. [2024-06-14 12:48:41,276 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 28 selfloop transitions, 9 changer transitions 12/51 dead transitions. [2024-06-14 12:48:41,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 51 transitions, 331 flow [2024-06-14 12:48:41,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:41,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:41,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-14 12:48:41,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2869318181818182 [2024-06-14 12:48:41,277 INFO L175 Difference]: Start difference. First operand has 81 places, 36 transitions, 195 flow. Second operand 11 states and 101 transitions. [2024-06-14 12:48:41,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 51 transitions, 331 flow [2024-06-14 12:48:41,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 51 transitions, 298 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 12:48:41,279 INFO L231 Difference]: Finished difference. Result has 70 places, 32 transitions, 170 flow [2024-06-14 12:48:41,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=170, PETRI_PLACES=70, PETRI_TRANSITIONS=32} [2024-06-14 12:48:41,280 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-14 12:48:41,280 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 32 transitions, 170 flow [2024-06-14 12:48:41,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:41,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:41,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:41,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293 [2024-06-14 12:48:41,280 INFO L420 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:41,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:41,281 INFO L85 PathProgramCache]: Analyzing trace with hash -864380329, now seen corresponding path program 20 times [2024-06-14 12:48:41,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:41,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985049776] [2024-06-14 12:48:41,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:41,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:41,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:42,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:42,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:42,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985049776] [2024-06-14 12:48:42,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985049776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:42,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:42,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:42,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338047155] [2024-06-14 12:48:42,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:42,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:42,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:42,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:42,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:42,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:42,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 32 transitions, 170 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:42,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:42,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:42,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:43,062 INFO L124 PetriNetUnfolderBase]: 60/142 cut-off events. [2024-06-14 12:48:43,062 INFO L125 PetriNetUnfolderBase]: For 2390/2390 co-relation queries the response was YES. [2024-06-14 12:48:43,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 511 conditions, 142 events. 60/142 cut-off events. For 2390/2390 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 385 event pairs, 16 based on Foata normal form. 6/148 useless extension candidates. Maximal degree in co-relation 476. Up to 77 conditions per place. [2024-06-14 12:48:43,063 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 25 selfloop transitions, 8 changer transitions 11/46 dead transitions. [2024-06-14 12:48:43,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 46 transitions, 288 flow [2024-06-14 12:48:43,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:43,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:43,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 98 transitions. [2024-06-14 12:48:43,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2784090909090909 [2024-06-14 12:48:43,064 INFO L175 Difference]: Start difference. First operand has 70 places, 32 transitions, 170 flow. Second operand 11 states and 98 transitions. [2024-06-14 12:48:43,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 46 transitions, 288 flow [2024-06-14 12:48:43,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 46 transitions, 262 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:48:43,066 INFO L231 Difference]: Finished difference. Result has 64 places, 29 transitions, 149 flow [2024-06-14 12:48:43,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=149, PETRI_PLACES=64, PETRI_TRANSITIONS=29} [2024-06-14 12:48:43,066 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 33 predicate places. [2024-06-14 12:48:43,066 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 29 transitions, 149 flow [2024-06-14 12:48:43,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:43,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:43,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:43,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294 [2024-06-14 12:48:43,067 INFO L420 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:43,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:43,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1413551597, now seen corresponding path program 21 times [2024-06-14 12:48:43,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:43,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301163318] [2024-06-14 12:48:43,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:43,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:44,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:44,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:44,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301163318] [2024-06-14 12:48:44,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301163318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:44,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:44,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:44,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807330039] [2024-06-14 12:48:44,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:44,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:44,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:44,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:44,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:44,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:44,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 29 transitions, 149 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:44,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:44,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:44,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:45,040 INFO L124 PetriNetUnfolderBase]: 50/124 cut-off events. [2024-06-14 12:48:45,040 INFO L125 PetriNetUnfolderBase]: For 1720/1720 co-relation queries the response was YES. [2024-06-14 12:48:45,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 438 conditions, 124 events. 50/124 cut-off events. For 1720/1720 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 304 event pairs, 17 based on Foata normal form. 6/130 useless extension candidates. Maximal degree in co-relation 406. Up to 61 conditions per place. [2024-06-14 12:48:45,041 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 18 selfloop transitions, 5 changer transitions 17/42 dead transitions. [2024-06-14 12:48:45,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 42 transitions, 257 flow [2024-06-14 12:48:45,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:45,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:45,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-14 12:48:45,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2024-06-14 12:48:45,042 INFO L175 Difference]: Start difference. First operand has 64 places, 29 transitions, 149 flow. Second operand 11 states and 96 transitions. [2024-06-14 12:48:45,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 42 transitions, 257 flow [2024-06-14 12:48:45,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 42 transitions, 235 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 12:48:45,043 INFO L231 Difference]: Finished difference. Result has 60 places, 23 transitions, 112 flow [2024-06-14 12:48:45,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=112, PETRI_PLACES=60, PETRI_TRANSITIONS=23} [2024-06-14 12:48:45,043 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 29 predicate places. [2024-06-14 12:48:45,044 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 23 transitions, 112 flow [2024-06-14 12:48:45,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:45,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:45,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:45,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295 [2024-06-14 12:48:45,044 INFO L420 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:48:45,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:45,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1213901633, now seen corresponding path program 22 times [2024-06-14 12:48:45,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:45,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768462008] [2024-06-14 12:48:45,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:45,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:45,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:46,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:46,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:46,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768462008] [2024-06-14 12:48:46,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768462008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:46,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:46,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:48:46,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62521156] [2024-06-14 12:48:46,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:46,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:48:46,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:46,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:48:46,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:48:46,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:48:46,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 23 transitions, 112 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:46,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:46,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:48:46,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:46,776 INFO L124 PetriNetUnfolderBase]: 24/66 cut-off events. [2024-06-14 12:48:46,777 INFO L125 PetriNetUnfolderBase]: For 672/672 co-relation queries the response was YES. [2024-06-14 12:48:46,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 66 events. 24/66 cut-off events. For 672/672 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 1 based on Foata normal form. 6/72 useless extension candidates. Maximal degree in co-relation 170. Up to 24 conditions per place. [2024-06-14 12:48:46,777 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-14 12:48:46,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 31 transitions, 156 flow [2024-06-14 12:48:46,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:46,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:46,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 85 transitions. [2024-06-14 12:48:46,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24147727272727273 [2024-06-14 12:48:46,778 INFO L175 Difference]: Start difference. First operand has 60 places, 23 transitions, 112 flow. Second operand 11 states and 85 transitions. [2024-06-14 12:48:46,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 31 transitions, 156 flow [2024-06-14 12:48:46,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 31 transitions, 126 flow, removed 1 selfloop flow, removed 14 redundant places. [2024-06-14 12:48:46,778 INFO L231 Difference]: Finished difference. Result has 44 places, 0 transitions, 0 flow [2024-06-14 12:48:46,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=44, PETRI_TRANSITIONS=0} [2024-06-14 12:48:46,779 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 13 predicate places. [2024-06-14 12:48:46,779 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 0 transitions, 0 flow [2024-06-14 12:48:46,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 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-14 12:48:46,781 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-14 12:48:46,783 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-14 12:48:46,783 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-14 12:48:46,784 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-14 12:48:46,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296 [2024-06-14 12:48:46,784 INFO L445 BasicCegarLoop]: Path program histogram: [79, 36, 32, 22, 18, 17, 14, 14, 9, 9, 7, 6, 5, 5, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:46,786 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 12:48:46,786 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 12:48:46,790 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-14 12:48:46,790 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-14 12:48:46,790 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 12:48:46 BasicIcfg [2024-06-14 12:48:46,790 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 12:48:46,791 INFO L158 Benchmark]: Toolchain (without parser) took 565275.08ms. Allocated memory was 195.0MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 146.4MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 195.5MB. Max. memory is 16.1GB. [2024-06-14 12:48:46,791 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 113.2MB. Free memory is still 77.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 12:48:46,791 INFO L158 Benchmark]: Witness Parser took 0.19ms. Allocated memory is still 195.0MB. Free memory is still 152.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 12:48:46,791 INFO L158 Benchmark]: CACSL2BoogieTranslator took 597.68ms. Allocated memory is still 195.0MB. Free memory was 146.4MB in the beginning and 110.0MB in the end (delta: 36.4MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-06-14 12:48:46,792 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.77ms. Allocated memory is still 195.0MB. Free memory was 110.0MB in the beginning and 106.8MB in the end (delta: 3.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 12:48:46,792 INFO L158 Benchmark]: Boogie Preprocessor took 61.38ms. Allocated memory is still 195.0MB. Free memory was 106.8MB in the beginning and 102.7MB in the end (delta: 4.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 12:48:46,792 INFO L158 Benchmark]: RCFGBuilder took 851.54ms. Allocated memory is still 195.0MB. Free memory was 102.7MB in the beginning and 94.1MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-06-14 12:48:46,792 INFO L158 Benchmark]: TraceAbstraction took 563707.91ms. Allocated memory was 195.0MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 93.1MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 144.1MB. Max. memory is 16.1GB. [2024-06-14 12:48:46,793 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 113.2MB. Free memory is still 77.2MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.19ms. Allocated memory is still 195.0MB. Free memory is still 152.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 597.68ms. Allocated memory is still 195.0MB. Free memory was 146.4MB in the beginning and 110.0MB in the end (delta: 36.4MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.77ms. Allocated memory is still 195.0MB. Free memory was 110.0MB in the beginning and 106.8MB in the end (delta: 3.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 61.38ms. Allocated memory is still 195.0MB. Free memory was 106.8MB in the beginning and 102.7MB in the end (delta: 4.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 851.54ms. Allocated memory is still 195.0MB. Free memory was 102.7MB in the beginning and 94.1MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 563707.91ms. Allocated memory was 195.0MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 93.1MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 144.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 829]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 830]: 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, 51 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: 563.6s, OverallIterations: 297, TraceHistogramMax: 1, PathProgramHistogramMax: 79, EmptinessCheckTime: 0.0s, AutomataDifference: 267.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15867 SdHoareTripleChecker+Valid, 70.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13810 mSDsluCounter, 13719 SdHoareTripleChecker+Invalid, 61.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11813 mSDsCounter, 5766 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 116141 IncrementalHoareTripleChecker+Invalid, 121907 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5766 mSolverCounterUnsat, 1906 mSDtfsCounter, 116141 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3563 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 3555 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6801 ImplicationChecksByTransitivity, 83.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4886occurred in iteration=173, InterpolantAutomatonStates: 2954, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 291.1s InterpolantComputationTime, 5250 NumberOfCodeBlocks, 5250 NumberOfCodeBlocksAsserted, 297 NumberOfCheckSat, 4953 ConstructedInterpolants, 0 QuantifiedInterpolants, 198765 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 297 InterpolantComputations, 297 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-14 12:48:46,837 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