./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.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/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.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/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.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:18:20,796 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:18:20,868 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:18:20,871 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:18:20,872 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:18:20,902 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:18:20,904 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:18:20,904 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:18:20,905 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:18:20,908 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:18:20,909 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:18:20,909 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:18:20,910 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:18:20,911 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:18:20,911 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:18:20,911 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:18:20,912 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:18:20,912 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:18:20,912 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:18:20,912 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:18:20,912 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:18:20,913 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:18:20,913 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:18:20,913 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:18:20,913 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:18:20,914 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:18:20,914 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:18:20,914 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:18:20,915 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:18:20,915 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:18:20,916 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:18:20,916 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:18:20,916 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:18:20,916 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:18:20,916 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:18:20,916 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:18:20,916 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:18:20,917 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:18:20,917 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:18:20,917 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:18:20,917 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:18:20,917 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:18:20,918 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:18:20,918 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:18:21,128 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:18:21,160 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:18:21,162 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:18:21,163 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:18:21,164 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:18:21,165 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-14 12:18:22,248 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:18:22,455 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:18:22,456 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-14 12:18:22,469 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/85a1d47e3/85c4f9c758804110a47aca95a8154eec/FLAGc692f70ce [2024-06-14 12:18:22,479 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/85a1d47e3/85c4f9c758804110a47aca95a8154eec [2024-06-14 12:18:22,481 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:18:22,482 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:18:22,483 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/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.yml/witness.yml [2024-06-14 12:18:22,606 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:18:22,607 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:18:22,608 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:18:22,608 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:18:22,613 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:18:22,613 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:18:22" (1/2) ... [2024-06-14 12:18:22,614 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@666fe9b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:18:22, skipping insertion in model container [2024-06-14 12:18:22,614 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:18:22" (1/2) ... [2024-06-14 12:18:22,616 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5b59f68a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:18:22, skipping insertion in model container [2024-06-14 12:18:22,616 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:18:22" (2/2) ... [2024-06-14 12:18:22,616 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@666fe9b2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:18:22, skipping insertion in model container [2024-06-14 12:18:22,616 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:18:22" (2/2) ... [2024-06-14 12:18:22,616 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:18:22,718 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:18:22,719 INFO L97 edCorrectnessWitness]: Location invariant before [L821-L821] ((((((((((((((((! multithreaded || z$read_delayed_var == 0) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0) [2024-06-14 12:18:22,719 INFO L97 edCorrectnessWitness]: Location invariant before [L820-L820] ((((((((((((((((! multithreaded || z$read_delayed_var == 0) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0) [2024-06-14 12:18:22,720 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:18:22,720 INFO L106 edCorrectnessWitness]: ghost_update [L818-L818] multithreaded = 1; [2024-06-14 12:18:22,740 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:18:23,024 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:18:23,031 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:18:23,118 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:18:23,156 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:18:23,157 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:18:23 WrapperNode [2024-06-14 12:18:23,157 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:18:23,158 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:18:23,158 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:18:23,158 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:18:23,163 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:18:23" (1/1) ... [2024-06-14 12:18:23,188 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:18:23" (1/1) ... [2024-06-14 12:18:23,208 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 115 [2024-06-14 12:18:23,209 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:18:23,210 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:18:23,210 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:18:23,210 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:18:23,219 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:18:23" (1/1) ... [2024-06-14 12:18:23,220 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:18:23" (1/1) ... [2024-06-14 12:18:23,222 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:18:23" (1/1) ... [2024-06-14 12:18:23,232 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:18:23,236 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:18:23" (1/1) ... [2024-06-14 12:18:23,236 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:18:23" (1/1) ... [2024-06-14 12:18:23,256 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:18:23" (1/1) ... [2024-06-14 12:18:23,258 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:18:23" (1/1) ... [2024-06-14 12:18:23,261 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:18:23" (1/1) ... [2024-06-14 12:18:23,262 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:18:23" (1/1) ... [2024-06-14 12:18:23,264 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:18:23,265 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:18:23,265 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:18:23,265 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:18:23,265 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:18:23" (1/1) ... [2024-06-14 12:18:23,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:18:23,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:18:23,313 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:18:23,331 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:18:23,342 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:18:23,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:18:23,342 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:18:23,343 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:18:23,343 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:18:23,343 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:18:23,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:18:23,343 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:18:23,343 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:18:23,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:18:23,345 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:18:23,467 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:18:23,468 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:18:23,783 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:18:23,783 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:18:23,910 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:18:23,910 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:18:23,912 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:18:23 BoogieIcfgContainer [2024-06-14 12:18:23,912 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:18:23,915 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:18:23,915 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:18:23,918 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:18:23,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:18:22" (1/4) ... [2024-06-14 12:18:23,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@191be182 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:18:23, skipping insertion in model container [2024-06-14 12:18:23,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:18:22" (2/4) ... [2024-06-14 12:18:23,924 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@191be182 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:18:23, skipping insertion in model container [2024-06-14 12:18:23,924 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:18:23" (3/4) ... [2024-06-14 12:18:23,925 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@191be182 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:18:23, skipping insertion in model container [2024-06-14 12:18:23,925 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:18:23" (4/4) ... [2024-06-14 12:18:23,926 INFO L112 eAbstractionObserver]: Analyzing ICFG mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-14 12:18:23,940 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:18:23,941 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 12:18:23,941 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:18:23,977 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:18:24,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-14 12:18:24,031 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-14 12:18:24,032 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:18:24,033 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 40 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:18:24,033 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-14 12:18:24,037 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-14 12:18:24,044 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:18:24,048 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;@3a1bf475, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:18:24,049 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 12:18:24,051 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:18:24,051 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:18:24,052 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:18:24,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:24,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:18:24,052 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:18:24,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:24,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1723506688, now seen corresponding path program 1 times [2024-06-14 12:18:24,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:24,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61590851] [2024-06-14 12:18:24,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:24,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:24,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:24,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:24,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61590851] [2024-06-14 12:18:24,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61590851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:24,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:24,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:18:24,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534298619] [2024-06-14 12:18:24,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:24,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:18:24,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:24,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:18:24,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:18:24,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-14 12:18:24,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:24,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:24,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-14 12:18:24,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:25,038 INFO L124 PetriNetUnfolderBase]: 153/294 cut-off events. [2024-06-14 12:18:25,038 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-06-14 12:18:25,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589 conditions, 294 events. 153/294 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1087 event pairs, 89 based on Foata normal form. 1/283 useless extension candidates. Maximal degree in co-relation 575. Up to 272 conditions per place. [2024-06-14 12:18:25,045 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 23 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-14 12:18:25,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 121 flow [2024-06-14 12:18:25,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:18:25,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:18:25,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-06-14 12:18:25,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5729166666666666 [2024-06-14 12:18:25,057 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 55 transitions. [2024-06-14 12:18:25,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 121 flow [2024-06-14 12:18:25,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 12:18:25,061 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-14 12:18:25,062 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:18:25,066 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-14 12:18:25,066 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-14 12:18:25,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:25,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:25,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:25,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:18:25,070 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:18:25,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:25,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1566654583, now seen corresponding path program 1 times [2024-06-14 12:18:25,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:25,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569481720] [2024-06-14 12:18:25,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:25,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:25,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:25,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:25,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:25,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569481720] [2024-06-14 12:18:25,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569481720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:25,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:25,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:18:25,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27975406] [2024-06-14 12:18:25,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:25,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:18:25,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:25,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:18:25,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:18:25,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-14 12:18:25,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:25,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:25,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-14 12:18:25,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:25,811 INFO L124 PetriNetUnfolderBase]: 150/294 cut-off events. [2024-06-14 12:18:25,812 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-06-14 12:18:25,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 294 events. 150/294 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1077 event pairs, 68 based on Foata normal form. 2/292 useless extension candidates. Maximal degree in co-relation 649. Up to 258 conditions per place. [2024-06-14 12:18:25,816 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 27 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-14 12:18:25,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 163 flow [2024-06-14 12:18:25,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:18:25,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:18:25,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 70 transitions. [2024-06-14 12:18:25,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-14 12:18:25,818 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 70 transitions. [2024-06-14 12:18:25,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 163 flow [2024-06-14 12:18:25,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 36 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:18:25,833 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-14 12:18:25,833 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:18:25,834 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-14 12:18:25,834 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-14 12:18:25,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:25,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:25,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:25,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:18:25,836 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:18:25,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:25,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1230432702, now seen corresponding path program 1 times [2024-06-14 12:18:25,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:25,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296468152] [2024-06-14 12:18:25,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:25,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:25,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:26,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:18:26,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:26,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296468152] [2024-06-14 12:18:26,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296468152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:26,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:26,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:18:26,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101330501] [2024-06-14 12:18:26,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:26,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:18:26,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:26,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:18:26,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:18:26,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-14 12:18:26,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:26,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:26,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-14 12:18:26,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:26,789 INFO L124 PetriNetUnfolderBase]: 180/341 cut-off events. [2024-06-14 12:18:26,789 INFO L125 PetriNetUnfolderBase]: For 187/187 co-relation queries the response was YES. [2024-06-14 12:18:26,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 855 conditions, 341 events. 180/341 cut-off events. For 187/187 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1239 event pairs, 52 based on Foata normal form. 2/337 useless extension candidates. Maximal degree in co-relation 838. Up to 291 conditions per place. [2024-06-14 12:18:26,792 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 36 selfloop transitions, 9 changer transitions 0/48 dead transitions. [2024-06-14 12:18:26,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 48 transitions, 244 flow [2024-06-14 12:18:26,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:26,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:26,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-14 12:18:26,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-14 12:18:26,794 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 6 states and 95 transitions. [2024-06-14 12:18:26,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 48 transitions, 244 flow [2024-06-14 12:18:26,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 48 transitions, 232 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 12:18:26,796 INFO L231 Difference]: Finished difference. Result has 40 places, 32 transitions, 136 flow [2024-06-14 12:18:26,796 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=6, PETRI_FLOW=136, PETRI_PLACES=40, PETRI_TRANSITIONS=32} [2024-06-14 12:18:26,797 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-14 12:18:26,797 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 32 transitions, 136 flow [2024-06-14 12:18:26,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:26,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:26,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:26,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:18:26,797 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:18:26,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:26,798 INFO L85 PathProgramCache]: Analyzing trace with hash -511291276, now seen corresponding path program 1 times [2024-06-14 12:18:26,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:26,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590500965] [2024-06-14 12:18:26,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:26,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:26,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:27,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:27,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:27,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590500965] [2024-06-14 12:18:27,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590500965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:27,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:27,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:27,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498832978] [2024-06-14 12:18:27,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:27,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:27,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:27,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:27,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:27,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-14 12:18:27,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 32 transitions, 136 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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:18:27,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:27,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-14 12:18:27,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:27,955 INFO L124 PetriNetUnfolderBase]: 176/331 cut-off events. [2024-06-14 12:18:27,956 INFO L125 PetriNetUnfolderBase]: For 345/345 co-relation queries the response was YES. [2024-06-14 12:18:27,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 331 events. 176/331 cut-off events. For 345/345 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1163 event pairs, 30 based on Foata normal form. 4/327 useless extension candidates. Maximal degree in co-relation 911. Up to 265 conditions per place. [2024-06-14 12:18:27,958 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 36 selfloop transitions, 10 changer transitions 0/49 dead transitions. [2024-06-14 12:18:27,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 49 transitions, 264 flow [2024-06-14 12:18:27,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:27,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:27,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-14 12:18:27,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-14 12:18:27,959 INFO L175 Difference]: Start difference. First operand has 40 places, 32 transitions, 136 flow. Second operand 7 states and 104 transitions. [2024-06-14 12:18:27,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 49 transitions, 264 flow [2024-06-14 12:18:27,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 247 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 12:18:27,961 INFO L231 Difference]: Finished difference. Result has 43 places, 31 transitions, 135 flow [2024-06-14 12:18:27,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=135, PETRI_PLACES=43, PETRI_TRANSITIONS=31} [2024-06-14 12:18:27,962 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 12 predicate places. [2024-06-14 12:18:27,962 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 31 transitions, 135 flow [2024-06-14 12:18:27,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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:18:27,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:27,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:27,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:18:27,963 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:18:27,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:27,963 INFO L85 PathProgramCache]: Analyzing trace with hash -640432288, now seen corresponding path program 1 times [2024-06-14 12:18:27,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:27,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162671048] [2024-06-14 12:18:27,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:27,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:27,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18: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:18:28,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:28,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162671048] [2024-06-14 12:18:28,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162671048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:28,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:28,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:18:28,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660117181] [2024-06-14 12:18:28,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:28,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:18:28,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:28,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:18:28,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:18:28,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:28,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 31 transitions, 135 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:28,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:28,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:28,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:28,610 INFO L124 PetriNetUnfolderBase]: 174/328 cut-off events. [2024-06-14 12:18:28,610 INFO L125 PetriNetUnfolderBase]: For 461/461 co-relation queries the response was YES. [2024-06-14 12:18:28,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 970 conditions, 328 events. 174/328 cut-off events. For 461/461 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1151 event pairs, 47 based on Foata normal form. 1/327 useless extension candidates. Maximal degree in co-relation 950. Up to 304 conditions per place. [2024-06-14 12:18:28,612 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 29 selfloop transitions, 6 changer transitions 0/38 dead transitions. [2024-06-14 12:18:28,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 38 transitions, 223 flow [2024-06-14 12:18:28,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:18:28,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:18:28,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 65 transitions. [2024-06-14 12:18:28,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-14 12:18:28,614 INFO L175 Difference]: Start difference. First operand has 43 places, 31 transitions, 135 flow. Second operand 5 states and 65 transitions. [2024-06-14 12:18:28,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 38 transitions, 223 flow [2024-06-14 12:18:28,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 38 transitions, 199 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:28,616 INFO L231 Difference]: Finished difference. Result has 43 places, 33 transitions, 138 flow [2024-06-14 12:18:28,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=138, PETRI_PLACES=43, PETRI_TRANSITIONS=33} [2024-06-14 12:18:28,617 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 12 predicate places. [2024-06-14 12:18:28,617 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 33 transitions, 138 flow [2024-06-14 12:18:28,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:28,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:28,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:28,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:18:28,618 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:18:28,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:28,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1621436392, now seen corresponding path program 1 times [2024-06-14 12:18:28,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:28,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545189196] [2024-06-14 12:18:28,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:28,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:28,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:29,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:29,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:29,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545189196] [2024-06-14 12:18:29,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545189196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:29,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:29,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:29,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393168682] [2024-06-14 12:18:29,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:29,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:29,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:29,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:29,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:29,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:29,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 138 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 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:18:29,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:29,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:29,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:29,471 INFO L124 PetriNetUnfolderBase]: 199/358 cut-off events. [2024-06-14 12:18:29,474 INFO L125 PetriNetUnfolderBase]: For 718/718 co-relation queries the response was YES. [2024-06-14 12:18:29,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1123 conditions, 358 events. 199/358 cut-off events. For 718/718 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1221 event pairs, 55 based on Foata normal form. 1/357 useless extension candidates. Maximal degree in co-relation 1101. Up to 343 conditions per place. [2024-06-14 12:18:29,477 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 31 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2024-06-14 12:18:29,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 41 transitions, 238 flow [2024-06-14 12:18:29,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:29,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:29,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 70 transitions. [2024-06-14 12:18:29,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:18:29,479 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 138 flow. Second operand 6 states and 70 transitions. [2024-06-14 12:18:29,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 41 transitions, 238 flow [2024-06-14 12:18:29,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 41 transitions, 227 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 12:18:29,484 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 160 flow [2024-06-14 12:18:29,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=160, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-14 12:18:29,486 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 15 predicate places. [2024-06-14 12:18:29,486 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 160 flow [2024-06-14 12:18:29,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 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:18:29,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:29,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:29,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:18:29,486 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:18:29,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:29,487 INFO L85 PathProgramCache]: Analyzing trace with hash -444124955, now seen corresponding path program 1 times [2024-06-14 12:18:29,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:29,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447388838] [2024-06-14 12:18:29,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:29,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:29,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18: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:18:29,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:29,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447388838] [2024-06-14 12:18:29,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447388838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:29,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:29,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:29,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633214897] [2024-06-14 12:18:29,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:29,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:29,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:29,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:29,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:29,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:29,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 160 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:29,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:29,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:29,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:30,101 INFO L124 PetriNetUnfolderBase]: 188/349 cut-off events. [2024-06-14 12:18:30,102 INFO L125 PetriNetUnfolderBase]: For 991/991 co-relation queries the response was YES. [2024-06-14 12:18:30,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1165 conditions, 349 events. 188/349 cut-off events. For 991/991 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1223 event pairs, 53 based on Foata normal form. 1/348 useless extension candidates. Maximal degree in co-relation 1142. Up to 304 conditions per place. [2024-06-14 12:18:30,104 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 34 selfloop transitions, 11 changer transitions 0/49 dead transitions. [2024-06-14 12:18:30,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 49 transitions, 302 flow [2024-06-14 12:18:30,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:30,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 81 transitions. [2024-06-14 12:18:30,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-14 12:18:30,105 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 160 flow. Second operand 6 states and 81 transitions. [2024-06-14 12:18:30,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 49 transitions, 302 flow [2024-06-14 12:18:30,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 49 transitions, 285 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:30,107 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 190 flow [2024-06-14 12:18:30,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=190, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2024-06-14 12:18:30,108 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-14 12:18:30,108 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 190 flow [2024-06-14 12:18:30,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:30,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:30,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:30,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:18:30,109 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:18:30,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:30,109 INFO L85 PathProgramCache]: Analyzing trace with hash -416211935, now seen corresponding path program 2 times [2024-06-14 12:18:30,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:30,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002471348] [2024-06-14 12:18:30,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:30,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:30,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:30,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:30,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:30,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002471348] [2024-06-14 12:18:30,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002471348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:30,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:30,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:30,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551996882] [2024-06-14 12:18:30,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:30,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:30,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:30,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:30,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:30,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:30,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 190 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:30,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:30,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:30,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:30,827 INFO L124 PetriNetUnfolderBase]: 186/346 cut-off events. [2024-06-14 12:18:30,827 INFO L125 PetriNetUnfolderBase]: For 1268/1268 co-relation queries the response was YES. [2024-06-14 12:18:30,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1230 conditions, 346 events. 186/346 cut-off events. For 1268/1268 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1207 event pairs, 52 based on Foata normal form. 1/345 useless extension candidates. Maximal degree in co-relation 1206. Up to 314 conditions per place. [2024-06-14 12:18:30,829 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 33 selfloop transitions, 8 changer transitions 0/45 dead transitions. [2024-06-14 12:18:30,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 45 transitions, 286 flow [2024-06-14 12:18:30,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:30,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:30,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 75 transitions. [2024-06-14 12:18:30,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:18:30,830 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 190 flow. Second operand 6 states and 75 transitions. [2024-06-14 12:18:30,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 45 transitions, 286 flow [2024-06-14 12:18:30,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 45 transitions, 272 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 12:18:30,832 INFO L231 Difference]: Finished difference. Result has 52 places, 39 transitions, 197 flow [2024-06-14 12:18:30,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=197, PETRI_PLACES=52, PETRI_TRANSITIONS=39} [2024-06-14 12:18:30,833 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 21 predicate places. [2024-06-14 12:18:30,833 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 39 transitions, 197 flow [2024-06-14 12:18:30,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:30,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:30,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:30,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:18:30,833 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:18:30,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:30,834 INFO L85 PathProgramCache]: Analyzing trace with hash -443909629, now seen corresponding path program 1 times [2024-06-14 12:18:30,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:30,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740584306] [2024-06-14 12:18:30,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:30,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:30,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:31,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:31,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:31,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740584306] [2024-06-14 12:18:31,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740584306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:31,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:31,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:31,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27640112] [2024-06-14 12:18:31,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:31,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:31,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:31,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:31,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:31,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:31,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 39 transitions, 197 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:18:31,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:31,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:31,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:31,740 INFO L124 PetriNetUnfolderBase]: 194/351 cut-off events. [2024-06-14 12:18:31,740 INFO L125 PetriNetUnfolderBase]: For 1472/1472 co-relation queries the response was YES. [2024-06-14 12:18:31,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1268 conditions, 351 events. 194/351 cut-off events. For 1472/1472 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1181 event pairs, 51 based on Foata normal form. 3/352 useless extension candidates. Maximal degree in co-relation 1242. Up to 327 conditions per place. [2024-06-14 12:18:31,742 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 38 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-06-14 12:18:31,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 50 transitions, 323 flow [2024-06-14 12:18:31,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:31,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:31,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-14 12:18:31,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36160714285714285 [2024-06-14 12:18:31,743 INFO L175 Difference]: Start difference. First operand has 52 places, 39 transitions, 197 flow. Second operand 7 states and 81 transitions. [2024-06-14 12:18:31,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 50 transitions, 323 flow [2024-06-14 12:18:31,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 50 transitions, 299 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:31,746 INFO L231 Difference]: Finished difference. Result has 53 places, 41 transitions, 212 flow [2024-06-14 12:18:31,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=212, PETRI_PLACES=53, PETRI_TRANSITIONS=41} [2024-06-14 12:18:31,746 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 22 predicate places. [2024-06-14 12:18:31,746 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 41 transitions, 212 flow [2024-06-14 12:18:31,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:18:31,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:31,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:31,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:18:31,747 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:18:31,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:31,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1050225587, now seen corresponding path program 1 times [2024-06-14 12:18:31,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:31,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53052152] [2024-06-14 12:18:31,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:31,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:31,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:32,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:32,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:32,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53052152] [2024-06-14 12:18:32,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53052152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:32,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:32,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:32,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020427137] [2024-06-14 12:18:32,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:32,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:32,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:32,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:32,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:32,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:32,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 41 transitions, 212 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:32,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:32,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:32,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:32,566 INFO L124 PetriNetUnfolderBase]: 183/342 cut-off events. [2024-06-14 12:18:32,566 INFO L125 PetriNetUnfolderBase]: For 1715/1715 co-relation queries the response was YES. [2024-06-14 12:18:32,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1292 conditions, 342 events. 183/342 cut-off events. For 1715/1715 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1187 event pairs, 48 based on Foata normal form. 1/341 useless extension candidates. Maximal degree in co-relation 1266. Up to 295 conditions per place. [2024-06-14 12:18:32,569 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-06-14 12:18:32,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 56 transitions, 358 flow [2024-06-14 12:18:32,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:32,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:32,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-14 12:18:32,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-14 12:18:32,570 INFO L175 Difference]: Start difference. First operand has 53 places, 41 transitions, 212 flow. Second operand 7 states and 91 transitions. [2024-06-14 12:18:32,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 56 transitions, 358 flow [2024-06-14 12:18:32,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 56 transitions, 335 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:32,574 INFO L231 Difference]: Finished difference. Result has 55 places, 43 transitions, 228 flow [2024-06-14 12:18:32,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=228, PETRI_PLACES=55, PETRI_TRANSITIONS=43} [2024-06-14 12:18:32,575 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 24 predicate places. [2024-06-14 12:18:32,577 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 43 transitions, 228 flow [2024-06-14 12:18:32,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:32,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:32,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:32,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:18:32,578 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:18:32,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:32,578 INFO L85 PathProgramCache]: Analyzing trace with hash -882971063, now seen corresponding path program 2 times [2024-06-14 12:18:32,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:32,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120251814] [2024-06-14 12:18:32,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:32,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:32,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:33,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:33,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:33,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120251814] [2024-06-14 12:18:33,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120251814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:33,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:33,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:33,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616217422] [2024-06-14 12:18:33,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:33,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:33,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:33,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:33,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:33,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:33,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 43 transitions, 228 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:33,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:33,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:33,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:33,360 INFO L124 PetriNetUnfolderBase]: 186/347 cut-off events. [2024-06-14 12:18:33,360 INFO L125 PetriNetUnfolderBase]: For 2040/2040 co-relation queries the response was YES. [2024-06-14 12:18:33,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1370 conditions, 347 events. 186/347 cut-off events. For 2040/2040 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1208 event pairs, 49 based on Foata normal form. 1/346 useless extension candidates. Maximal degree in co-relation 1343. Up to 284 conditions per place. [2024-06-14 12:18:33,362 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 37 selfloop transitions, 17 changer transitions 0/58 dead transitions. [2024-06-14 12:18:33,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 58 transitions, 410 flow [2024-06-14 12:18:33,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:33,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:33,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2024-06-14 12:18:33,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41517857142857145 [2024-06-14 12:18:33,364 INFO L175 Difference]: Start difference. First operand has 55 places, 43 transitions, 228 flow. Second operand 7 states and 93 transitions. [2024-06-14 12:18:33,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 58 transitions, 410 flow [2024-06-14 12:18:33,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 58 transitions, 387 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:33,366 INFO L231 Difference]: Finished difference. Result has 57 places, 47 transitions, 276 flow [2024-06-14 12:18:33,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=276, PETRI_PLACES=57, PETRI_TRANSITIONS=47} [2024-06-14 12:18:33,367 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 26 predicate places. [2024-06-14 12:18:33,367 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 47 transitions, 276 flow [2024-06-14 12:18:33,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:33,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:33,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:33,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:18:33,368 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:18:33,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:33,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1050105431, now seen corresponding path program 1 times [2024-06-14 12:18:33,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:33,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527031880] [2024-06-14 12:18:33,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:33,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:33,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:18:33,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:33,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527031880] [2024-06-14 12:18:33,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527031880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:33,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:33,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:33,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470836735] [2024-06-14 12:18:33,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:33,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:33,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:33,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:33,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:33,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:33,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 47 transitions, 276 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:18:33,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:33,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:33,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:34,081 INFO L124 PetriNetUnfolderBase]: 203/366 cut-off events. [2024-06-14 12:18:34,082 INFO L125 PetriNetUnfolderBase]: For 2479/2479 co-relation queries the response was YES. [2024-06-14 12:18:34,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1514 conditions, 366 events. 203/366 cut-off events. For 2479/2479 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1243 event pairs, 51 based on Foata normal form. 1/365 useless extension candidates. Maximal degree in co-relation 1486. Up to 327 conditions per place. [2024-06-14 12:18:34,084 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 45 selfloop transitions, 15 changer transitions 0/62 dead transitions. [2024-06-14 12:18:34,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 62 transitions, 460 flow [2024-06-14 12:18:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:34,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:34,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-14 12:18:34,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-14 12:18:34,085 INFO L175 Difference]: Start difference. First operand has 57 places, 47 transitions, 276 flow. Second operand 7 states and 87 transitions. [2024-06-14 12:18:34,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 62 transitions, 460 flow [2024-06-14 12:18:34,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 438 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 12:18:34,090 INFO L231 Difference]: Finished difference. Result has 61 places, 51 transitions, 309 flow [2024-06-14 12:18:34,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=309, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2024-06-14 12:18:34,092 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 30 predicate places. [2024-06-14 12:18:34,092 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 309 flow [2024-06-14 12:18:34,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:18:34,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:34,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:34,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:18:34,093 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:18:34,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:34,093 INFO L85 PathProgramCache]: Analyzing trace with hash -17667257, now seen corresponding path program 2 times [2024-06-14 12:18:34,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:34,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018503158] [2024-06-14 12:18:34,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:34,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:34,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:34,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:34,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:34,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018503158] [2024-06-14 12:18:34,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018503158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:34,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:34,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:34,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486689031] [2024-06-14 12:18:34,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:34,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:34,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:34,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:34,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:34,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:34,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 309 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:18:34,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:34,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:34,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:34,885 INFO L124 PetriNetUnfolderBase]: 206/371 cut-off events. [2024-06-14 12:18:34,886 INFO L125 PetriNetUnfolderBase]: For 2919/2919 co-relation queries the response was YES. [2024-06-14 12:18:34,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1621 conditions, 371 events. 206/371 cut-off events. For 2919/2919 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1258 event pairs, 49 based on Foata normal form. 1/370 useless extension candidates. Maximal degree in co-relation 1591. Up to 346 conditions per place. [2024-06-14 12:18:34,888 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 46 selfloop transitions, 13 changer transitions 0/61 dead transitions. [2024-06-14 12:18:34,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 61 transitions, 481 flow [2024-06-14 12:18:34,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:34,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:34,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-06-14 12:18:34,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-14 12:18:34,889 INFO L175 Difference]: Start difference. First operand has 61 places, 51 transitions, 309 flow. Second operand 7 states and 82 transitions. [2024-06-14 12:18:34,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 61 transitions, 481 flow [2024-06-14 12:18:34,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 61 transitions, 467 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 12:18:34,892 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 338 flow [2024-06-14 12:18:34,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=338, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2024-06-14 12:18:34,893 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 34 predicate places. [2024-06-14 12:18:34,893 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 338 flow [2024-06-14 12:18:34,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:18:34,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:34,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:34,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:18:34,894 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:18:34,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:34,894 INFO L85 PathProgramCache]: Analyzing trace with hash 706622419, now seen corresponding path program 3 times [2024-06-14 12:18:34,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:34,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361004976] [2024-06-14 12:18:34,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:34,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:34,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:35,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:18:35,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:35,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361004976] [2024-06-14 12:18:35,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361004976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:35,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:35,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:35,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886888566] [2024-06-14 12:18:35,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:35,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:35,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:35,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:35,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:35,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:35,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 338 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:35,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:35,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:35,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:35,807 INFO L124 PetriNetUnfolderBase]: 192/356 cut-off events. [2024-06-14 12:18:35,807 INFO L125 PetriNetUnfolderBase]: For 3371/3371 co-relation queries the response was YES. [2024-06-14 12:18:35,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1605 conditions, 356 events. 192/356 cut-off events. For 3371/3371 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1231 event pairs, 47 based on Foata normal form. 1/355 useless extension candidates. Maximal degree in co-relation 1573. Up to 317 conditions per place. [2024-06-14 12:18:35,811 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 43 selfloop transitions, 10 changer transitions 0/60 dead transitions. [2024-06-14 12:18:35,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 60 transitions, 460 flow [2024-06-14 12:18:35,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:35,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:35,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-06-14 12:18:35,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794642857142857 [2024-06-14 12:18:35,812 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 338 flow. Second operand 7 states and 85 transitions. [2024-06-14 12:18:35,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 60 transitions, 460 flow [2024-06-14 12:18:35,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 60 transitions, 423 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:35,816 INFO L231 Difference]: Finished difference. Result has 67 places, 53 transitions, 326 flow [2024-06-14 12:18:35,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=326, PETRI_PLACES=67, PETRI_TRANSITIONS=53} [2024-06-14 12:18:35,816 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 36 predicate places. [2024-06-14 12:18:35,816 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 53 transitions, 326 flow [2024-06-14 12:18:35,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:35,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:35,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:35,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:18:35,817 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:18:35,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:35,817 INFO L85 PathProgramCache]: Analyzing trace with hash 706629115, now seen corresponding path program 3 times [2024-06-14 12:18:35,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:35,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282596279] [2024-06-14 12:18:35,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:35,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:35,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:36,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:36,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:36,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282596279] [2024-06-14 12:18:36,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282596279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:36,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:36,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:36,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138722160] [2024-06-14 12:18:36,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:36,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:36,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:36,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:36,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:36,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:36,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 53 transitions, 326 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:18:36,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:36,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:36,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:36,647 INFO L124 PetriNetUnfolderBase]: 202/365 cut-off events. [2024-06-14 12:18:36,648 INFO L125 PetriNetUnfolderBase]: For 3673/3673 co-relation queries the response was YES. [2024-06-14 12:18:36,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1653 conditions, 365 events. 202/365 cut-off events. For 3673/3673 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1238 event pairs, 49 based on Foata normal form. 1/364 useless extension candidates. Maximal degree in co-relation 1620. Up to 347 conditions per place. [2024-06-14 12:18:36,650 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 48 selfloop transitions, 10 changer transitions 0/60 dead transitions. [2024-06-14 12:18:36,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 60 transitions, 458 flow [2024-06-14 12:18:36,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:36,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:36,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-14 12:18:36,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35267857142857145 [2024-06-14 12:18:36,651 INFO L175 Difference]: Start difference. First operand has 67 places, 53 transitions, 326 flow. Second operand 7 states and 79 transitions. [2024-06-14 12:18:36,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 60 transitions, 458 flow [2024-06-14 12:18:36,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 60 transitions, 427 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:36,654 INFO L231 Difference]: Finished difference. Result has 68 places, 53 transitions, 320 flow [2024-06-14 12:18:36,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=320, PETRI_PLACES=68, PETRI_TRANSITIONS=53} [2024-06-14 12:18:36,656 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 37 predicate places. [2024-06-14 12:18:36,656 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 53 transitions, 320 flow [2024-06-14 12:18:36,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:18:36,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:36,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:36,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:18:36,657 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:18:36,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:36,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1802655646, now seen corresponding path program 1 times [2024-06-14 12:18:36,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:36,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248550315] [2024-06-14 12:18:36,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:36,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:36,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:37,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:18:37,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:37,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248550315] [2024-06-14 12:18:37,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248550315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:37,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:37,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:37,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383378989] [2024-06-14 12:18:37,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:37,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:37,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:37,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:37,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:37,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:37,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 53 transitions, 320 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:37,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:37,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:37,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:37,801 INFO L124 PetriNetUnfolderBase]: 198/366 cut-off events. [2024-06-14 12:18:37,801 INFO L125 PetriNetUnfolderBase]: For 4358/4358 co-relation queries the response was YES. [2024-06-14 12:18:37,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1695 conditions, 366 events. 198/366 cut-off events. For 4358/4358 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1277 event pairs, 46 based on Foata normal form. 1/365 useless extension candidates. Maximal degree in co-relation 1661. Up to 300 conditions per place. [2024-06-14 12:18:37,803 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 53 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-14 12:18:37,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 76 transitions, 562 flow [2024-06-14 12:18:37,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:37,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:37,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-14 12:18:37,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-14 12:18:37,804 INFO L175 Difference]: Start difference. First operand has 68 places, 53 transitions, 320 flow. Second operand 9 states and 116 transitions. [2024-06-14 12:18:37,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 76 transitions, 562 flow [2024-06-14 12:18:37,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 76 transitions, 537 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:37,808 INFO L231 Difference]: Finished difference. Result has 71 places, 57 transitions, 364 flow [2024-06-14 12:18:37,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=364, PETRI_PLACES=71, PETRI_TRANSITIONS=57} [2024-06-14 12:18:37,809 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 40 predicate places. [2024-06-14 12:18:37,809 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 57 transitions, 364 flow [2024-06-14 12:18:37,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:37,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:37,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:37,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:18:37,810 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:18:37,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:37,810 INFO L85 PathProgramCache]: Analyzing trace with hash 282849749, now seen corresponding path program 1 times [2024-06-14 12:18:37,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:37,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200800390] [2024-06-14 12:18:37,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:37,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:37,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:38,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:18:38,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:38,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200800390] [2024-06-14 12:18:38,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200800390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:38,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:38,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:38,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239908925] [2024-06-14 12:18:38,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:38,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:38,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:38,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:38,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:38,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:38,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 57 transitions, 364 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:38,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:38,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:38,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:38,717 INFO L124 PetriNetUnfolderBase]: 213/383 cut-off events. [2024-06-14 12:18:38,717 INFO L125 PetriNetUnfolderBase]: For 4908/4908 co-relation queries the response was YES. [2024-06-14 12:18:38,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1856 conditions, 383 events. 213/383 cut-off events. For 4908/4908 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1314 event pairs, 47 based on Foata normal form. 1/382 useless extension candidates. Maximal degree in co-relation 1821. Up to 350 conditions per place. [2024-06-14 12:18:38,720 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 59 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-14 12:18:38,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 554 flow [2024-06-14 12:18:38,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:38,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:38,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:18:38,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:18:38,721 INFO L175 Difference]: Start difference. First operand has 71 places, 57 transitions, 364 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:18:38,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 554 flow [2024-06-14 12:18:38,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 73 transitions, 526 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:38,726 INFO L231 Difference]: Finished difference. Result has 74 places, 59 transitions, 383 flow [2024-06-14 12:18:38,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=383, PETRI_PLACES=74, PETRI_TRANSITIONS=59} [2024-06-14 12:18:38,726 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-14 12:18:38,726 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 59 transitions, 383 flow [2024-06-14 12:18:38,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:38,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:38,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:38,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:18:38,727 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:18:38,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:38,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1806320776, now seen corresponding path program 2 times [2024-06-14 12:18:38,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:38,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177567912] [2024-06-14 12:18:38,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:38,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:38,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:39,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:39,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:39,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177567912] [2024-06-14 12:18:39,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177567912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:39,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:39,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:39,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626394439] [2024-06-14 12:18:39,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:39,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:39,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:39,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:39,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:39,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:39,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 59 transitions, 383 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:39,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:39,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:39,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:39,993 INFO L124 PetriNetUnfolderBase]: 201/370 cut-off events. [2024-06-14 12:18:39,993 INFO L125 PetriNetUnfolderBase]: For 5455/5455 co-relation queries the response was YES. [2024-06-14 12:18:39,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1854 conditions, 370 events. 201/370 cut-off events. For 5455/5455 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1283 event pairs, 45 based on Foata normal form. 1/369 useless extension candidates. Maximal degree in co-relation 1817. Up to 315 conditions per place. [2024-06-14 12:18:39,996 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 53 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-14 12:18:39,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 73 transitions, 547 flow [2024-06-14 12:18:39,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:39,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:39,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-14 12:18:39,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39453125 [2024-06-14 12:18:39,997 INFO L175 Difference]: Start difference. First operand has 74 places, 59 transitions, 383 flow. Second operand 8 states and 101 transitions. [2024-06-14 12:18:39,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 73 transitions, 547 flow [2024-06-14 12:18:40,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 73 transitions, 512 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:40,003 INFO L231 Difference]: Finished difference. Result has 76 places, 59 transitions, 377 flow [2024-06-14 12:18:40,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=377, PETRI_PLACES=76, PETRI_TRANSITIONS=59} [2024-06-14 12:18:40,004 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 45 predicate places. [2024-06-14 12:18:40,004 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 59 transitions, 377 flow [2024-06-14 12:18:40,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:40,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:40,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:40,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:18:40,005 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:18:40,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:40,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1806470661, now seen corresponding path program 2 times [2024-06-14 12:18:40,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:40,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393462888] [2024-06-14 12:18:40,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:40,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:40,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:40,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:18:40,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:40,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393462888] [2024-06-14 12:18:40,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393462888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:40,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:40,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:40,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584568168] [2024-06-14 12:18:40,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:40,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:40,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:40,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:40,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:40,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:40,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 59 transitions, 377 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:40,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:40,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:40,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:40,818 INFO L124 PetriNetUnfolderBase]: 219/393 cut-off events. [2024-06-14 12:18:40,819 INFO L125 PetriNetUnfolderBase]: For 6180/6180 co-relation queries the response was YES. [2024-06-14 12:18:40,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2006 conditions, 393 events. 219/393 cut-off events. For 6180/6180 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1361 event pairs, 49 based on Foata normal form. 1/392 useless extension candidates. Maximal degree in co-relation 1968. Up to 318 conditions per place. [2024-06-14 12:18:40,822 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 49 selfloop transitions, 27 changer transitions 0/78 dead transitions. [2024-06-14 12:18:40,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 78 transitions, 685 flow [2024-06-14 12:18:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:40,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:40,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-14 12:18:40,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:18:40,823 INFO L175 Difference]: Start difference. First operand has 76 places, 59 transitions, 377 flow. Second operand 8 states and 100 transitions. [2024-06-14 12:18:40,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 78 transitions, 685 flow [2024-06-14 12:18:40,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 78 transitions, 656 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:40,831 INFO L231 Difference]: Finished difference. Result has 77 places, 65 transitions, 465 flow [2024-06-14 12:18:40,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=465, PETRI_PLACES=77, PETRI_TRANSITIONS=65} [2024-06-14 12:18:40,832 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 46 predicate places. [2024-06-14 12:18:40,832 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 65 transitions, 465 flow [2024-06-14 12:18:40,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:40,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:40,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:40,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:18:40,832 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:18:40,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:40,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1830826996, now seen corresponding path program 1 times [2024-06-14 12:18:40,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:40,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934875796] [2024-06-14 12:18:40,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:40,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:40,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:41,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:41,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:41,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934875796] [2024-06-14 12:18:41,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934875796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:41,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:41,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:41,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641104523] [2024-06-14 12:18:41,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:41,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:41,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:41,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:41,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:41,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:41,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 65 transitions, 465 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:41,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:41,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:41,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:41,651 INFO L124 PetriNetUnfolderBase]: 238/424 cut-off events. [2024-06-14 12:18:41,652 INFO L125 PetriNetUnfolderBase]: For 7728/7728 co-relation queries the response was YES. [2024-06-14 12:18:41,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2223 conditions, 424 events. 238/424 cut-off events. For 7728/7728 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1501 event pairs, 52 based on Foata normal form. 3/425 useless extension candidates. Maximal degree in co-relation 2184. Up to 355 conditions per place. [2024-06-14 12:18:41,654 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 65 selfloop transitions, 20 changer transitions 0/87 dead transitions. [2024-06-14 12:18:41,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 87 transitions, 735 flow [2024-06-14 12:18:41,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:41,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:41,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-14 12:18:41,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984375 [2024-06-14 12:18:41,656 INFO L175 Difference]: Start difference. First operand has 77 places, 65 transitions, 465 flow. Second operand 8 states and 102 transitions. [2024-06-14 12:18:41,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 87 transitions, 735 flow [2024-06-14 12:18:41,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 87 transitions, 705 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 12:18:41,663 INFO L231 Difference]: Finished difference. Result has 83 places, 71 transitions, 520 flow [2024-06-14 12:18:41,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=520, PETRI_PLACES=83, PETRI_TRANSITIONS=71} [2024-06-14 12:18:41,663 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 52 predicate places. [2024-06-14 12:18:41,664 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 71 transitions, 520 flow [2024-06-14 12:18:41,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:41,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:41,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:41,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:18:41,664 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:18:41,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:41,665 INFO L85 PathProgramCache]: Analyzing trace with hash 286568819, now seen corresponding path program 3 times [2024-06-14 12:18:41,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:41,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231438083] [2024-06-14 12:18:41,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:41,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:41,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:42,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:42,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:42,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231438083] [2024-06-14 12:18:42,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231438083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:42,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:42,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:42,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325938711] [2024-06-14 12:18:42,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:42,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:42,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:42,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:42,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:42,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:42,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 71 transitions, 520 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:42,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:42,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:42,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:42,487 INFO L124 PetriNetUnfolderBase]: 236/421 cut-off events. [2024-06-14 12:18:42,487 INFO L125 PetriNetUnfolderBase]: For 7943/7943 co-relation queries the response was YES. [2024-06-14 12:18:42,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2331 conditions, 421 events. 236/421 cut-off events. For 7943/7943 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1497 event pairs, 51 based on Foata normal form. 1/420 useless extension candidates. Maximal degree in co-relation 2289. Up to 347 conditions per place. [2024-06-14 12:18:42,490 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 55 selfloop transitions, 26 changer transitions 0/83 dead transitions. [2024-06-14 12:18:42,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 83 transitions, 750 flow [2024-06-14 12:18:42,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:42,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:42,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-14 12:18:42,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:18:42,491 INFO L175 Difference]: Start difference. First operand has 83 places, 71 transitions, 520 flow. Second operand 8 states and 100 transitions. [2024-06-14 12:18:42,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 83 transitions, 750 flow [2024-06-14 12:18:42,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 83 transitions, 730 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 12:18:42,503 INFO L231 Difference]: Finished difference. Result has 88 places, 71 transitions, 557 flow [2024-06-14 12:18:42,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=557, PETRI_PLACES=88, PETRI_TRANSITIONS=71} [2024-06-14 12:18:42,504 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 57 predicate places. [2024-06-14 12:18:42,504 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 71 transitions, 557 flow [2024-06-14 12:18:42,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:42,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:42,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:42,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:18:42,505 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:18:42,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:42,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1806464926, now seen corresponding path program 3 times [2024-06-14 12:18:42,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:42,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262612730] [2024-06-14 12:18:42,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:42,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:43,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:43,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:43,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262612730] [2024-06-14 12:18:43,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262612730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:43,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:43,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:43,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714973931] [2024-06-14 12:18:43,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:43,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:43,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:43,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:43,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:43,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:43,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 71 transitions, 557 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:43,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:43,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:43,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:43,615 INFO L124 PetriNetUnfolderBase]: 228/415 cut-off events. [2024-06-14 12:18:43,620 INFO L125 PetriNetUnfolderBase]: For 8917/8917 co-relation queries the response was YES. [2024-06-14 12:18:43,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2378 conditions, 415 events. 228/415 cut-off events. For 8917/8917 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1511 event pairs, 48 based on Foata normal form. 1/414 useless extension candidates. Maximal degree in co-relation 2333. Up to 341 conditions per place. [2024-06-14 12:18:43,623 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 19 changer transitions 0/84 dead transitions. [2024-06-14 12:18:43,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 84 transitions, 747 flow [2024-06-14 12:18:43,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:43,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:43,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-14 12:18:43,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984375 [2024-06-14 12:18:43,625 INFO L175 Difference]: Start difference. First operand has 88 places, 71 transitions, 557 flow. Second operand 8 states and 102 transitions. [2024-06-14 12:18:43,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 84 transitions, 747 flow [2024-06-14 12:18:43,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 84 transitions, 683 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:43,634 INFO L231 Difference]: Finished difference. Result has 89 places, 73 transitions, 558 flow [2024-06-14 12:18:43,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=558, PETRI_PLACES=89, PETRI_TRANSITIONS=73} [2024-06-14 12:18:43,634 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 58 predicate places. [2024-06-14 12:18:43,635 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 73 transitions, 558 flow [2024-06-14 12:18:43,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:43,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:43,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:43,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:18:43,635 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:18:43,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:43,636 INFO L85 PathProgramCache]: Analyzing trace with hash -547690048, now seen corresponding path program 4 times [2024-06-14 12:18:43,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:43,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697611146] [2024-06-14 12:18:43,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:43,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:43,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:44,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:44,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:44,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697611146] [2024-06-14 12:18:44,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697611146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:44,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:44,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:44,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831136899] [2024-06-14 12:18:44,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:44,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:44,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:44,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:44,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:44,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:44,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 73 transitions, 558 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:44,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:44,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:44,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:44,702 INFO L124 PetriNetUnfolderBase]: 226/412 cut-off events. [2024-06-14 12:18:44,702 INFO L125 PetriNetUnfolderBase]: For 9452/9452 co-relation queries the response was YES. [2024-06-14 12:18:44,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2384 conditions, 412 events. 226/412 cut-off events. For 9452/9452 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1496 event pairs, 47 based on Foata normal form. 1/411 useless extension candidates. Maximal degree in co-relation 2338. Up to 365 conditions per place. [2024-06-14 12:18:44,705 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 60 selfloop transitions, 12 changer transitions 0/83 dead transitions. [2024-06-14 12:18:44,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 83 transitions, 742 flow [2024-06-14 12:18:44,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:44,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:44,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 12:18:44,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-14 12:18:44,707 INFO L175 Difference]: Start difference. First operand has 89 places, 73 transitions, 558 flow. Second operand 8 states and 95 transitions. [2024-06-14 12:18:44,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 83 transitions, 742 flow [2024-06-14 12:18:44,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 83 transitions, 693 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:44,716 INFO L231 Difference]: Finished difference. Result has 91 places, 75 transitions, 564 flow [2024-06-14 12:18:44,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=564, PETRI_PLACES=91, PETRI_TRANSITIONS=75} [2024-06-14 12:18:44,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-14 12:18:44,716 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 75 transitions, 564 flow [2024-06-14 12:18:44,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:44,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:44,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:44,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:18:44,717 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:18:44,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:44,717 INFO L85 PathProgramCache]: Analyzing trace with hash 430465146, now seen corresponding path program 2 times [2024-06-14 12:18:44,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:44,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815867014] [2024-06-14 12:18:44,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:44,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:44,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:45,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:18:45,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:45,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815867014] [2024-06-14 12:18:45,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815867014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:45,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:45,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:45,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932636901] [2024-06-14 12:18:45,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:45,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:45,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:45,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:45,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:45,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:45,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 75 transitions, 564 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:45,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:45,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:45,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:45,561 INFO L124 PetriNetUnfolderBase]: 246/438 cut-off events. [2024-06-14 12:18:45,561 INFO L125 PetriNetUnfolderBase]: For 10701/10701 co-relation queries the response was YES. [2024-06-14 12:18:45,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2527 conditions, 438 events. 246/438 cut-off events. For 10701/10701 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1571 event pairs, 49 based on Foata normal form. 3/439 useless extension candidates. Maximal degree in co-relation 2480. Up to 386 conditions per place. [2024-06-14 12:18:45,564 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 71 selfloop transitions, 17 changer transitions 0/90 dead transitions. [2024-06-14 12:18:45,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 90 transitions, 832 flow [2024-06-14 12:18:45,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:45,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:45,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-14 12:18:45,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-14 12:18:45,565 INFO L175 Difference]: Start difference. First operand has 91 places, 75 transitions, 564 flow. Second operand 8 states and 97 transitions. [2024-06-14 12:18:45,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 90 transitions, 832 flow [2024-06-14 12:18:45,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 90 transitions, 793 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:45,574 INFO L231 Difference]: Finished difference. Result has 93 places, 77 transitions, 578 flow [2024-06-14 12:18:45,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=578, PETRI_PLACES=93, PETRI_TRANSITIONS=77} [2024-06-14 12:18:45,575 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2024-06-14 12:18:45,575 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 77 transitions, 578 flow [2024-06-14 12:18:45,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:45,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:45,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:45,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:18:45,576 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:18:45,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:45,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1292392391, now seen corresponding path program 4 times [2024-06-14 12:18:45,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:45,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550949965] [2024-06-14 12:18:45,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:45,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:45,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:46,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:46,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:46,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550949965] [2024-06-14 12:18:46,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550949965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:46,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:46,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:46,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381703179] [2024-06-14 12:18:46,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:46,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:46,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:46,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:46,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:46,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:46,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 77 transitions, 578 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:46,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:46,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:46,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:46,380 INFO L124 PetriNetUnfolderBase]: 249/443 cut-off events. [2024-06-14 12:18:46,380 INFO L125 PetriNetUnfolderBase]: For 11059/11059 co-relation queries the response was YES. [2024-06-14 12:18:46,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 443 events. 249/443 cut-off events. For 11059/11059 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1592 event pairs, 49 based on Foata normal form. 1/442 useless extension candidates. Maximal degree in co-relation 2557. Up to 407 conditions per place. [2024-06-14 12:18:46,383 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 68 selfloop transitions, 18 changer transitions 0/88 dead transitions. [2024-06-14 12:18:46,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 88 transitions, 840 flow [2024-06-14 12:18:46,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:46,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:46,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-14 12:18:46,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:18:46,386 INFO L175 Difference]: Start difference. First operand has 93 places, 77 transitions, 578 flow. Second operand 8 states and 92 transitions. [2024-06-14 12:18:46,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 88 transitions, 840 flow [2024-06-14 12:18:46,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 88 transitions, 797 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:46,395 INFO L231 Difference]: Finished difference. Result has 95 places, 79 transitions, 598 flow [2024-06-14 12:18:46,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=598, PETRI_PLACES=95, PETRI_TRANSITIONS=79} [2024-06-14 12:18:46,395 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 64 predicate places. [2024-06-14 12:18:46,395 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 79 transitions, 598 flow [2024-06-14 12:18:46,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:46,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:46,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:46,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:18:46,397 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:18:46,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:46,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1292386811, now seen corresponding path program 5 times [2024-06-14 12:18:46,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:46,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022934175] [2024-06-14 12:18:46,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:46,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:46,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:46,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:46,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:46,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022934175] [2024-06-14 12:18:46,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022934175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:46,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:46,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:46,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261798193] [2024-06-14 12:18:46,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:46,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:46,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:46,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:46,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:47,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:47,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 79 transitions, 598 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:47,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:47,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:47,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:47,215 INFO L124 PetriNetUnfolderBase]: 252/448 cut-off events. [2024-06-14 12:18:47,215 INFO L125 PetriNetUnfolderBase]: For 11859/11859 co-relation queries the response was YES. [2024-06-14 12:18:47,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2653 conditions, 448 events. 252/448 cut-off events. For 11859/11859 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1611 event pairs, 49 based on Foata normal form. 1/447 useless extension candidates. Maximal degree in co-relation 2605. Up to 411 conditions per place. [2024-06-14 12:18:47,221 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 69 selfloop transitions, 19 changer transitions 0/90 dead transitions. [2024-06-14 12:18:47,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 90 transitions, 870 flow [2024-06-14 12:18:47,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:47,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:47,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-14 12:18:47,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-14 12:18:47,222 INFO L175 Difference]: Start difference. First operand has 95 places, 79 transitions, 598 flow. Second operand 8 states and 93 transitions. [2024-06-14 12:18:47,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 90 transitions, 870 flow [2024-06-14 12:18:47,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 90 transitions, 809 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:47,237 INFO L231 Difference]: Finished difference. Result has 97 places, 81 transitions, 606 flow [2024-06-14 12:18:47,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=606, PETRI_PLACES=97, PETRI_TRANSITIONS=81} [2024-06-14 12:18:47,238 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 66 predicate places. [2024-06-14 12:18:47,238 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 81 transitions, 606 flow [2024-06-14 12:18:47,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:47,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:47,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:47,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:18:47,239 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:18:47,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:47,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1285035161, now seen corresponding path program 6 times [2024-06-14 12:18:47,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:47,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228521703] [2024-06-14 12:18:47,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:47,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:47,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:47,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:47,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:47,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228521703] [2024-06-14 12:18:47,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228521703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:47,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:47,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:47,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312833183] [2024-06-14 12:18:47,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:47,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:47,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:47,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:47,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:47,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:47,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 81 transitions, 606 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:47,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:47,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:47,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:48,055 INFO L124 PetriNetUnfolderBase]: 250/445 cut-off events. [2024-06-14 12:18:48,056 INFO L125 PetriNetUnfolderBase]: For 12369/12369 co-relation queries the response was YES. [2024-06-14 12:18:48,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2629 conditions, 445 events. 250/445 cut-off events. For 12369/12369 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1595 event pairs, 49 based on Foata normal form. 1/444 useless extension candidates. Maximal degree in co-relation 2580. Up to 424 conditions per place. [2024-06-14 12:18:48,060 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 75 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-14 12:18:48,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 89 transitions, 798 flow [2024-06-14 12:18:48,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:48,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:48,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-14 12:18:48,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:18:48,061 INFO L175 Difference]: Start difference. First operand has 97 places, 81 transitions, 606 flow. Second operand 8 states and 88 transitions. [2024-06-14 12:18:48,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 89 transitions, 798 flow [2024-06-14 12:18:48,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 89 transitions, 749 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:48,074 INFO L231 Difference]: Finished difference. Result has 100 places, 81 transitions, 586 flow [2024-06-14 12:18:48,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=586, PETRI_PLACES=100, PETRI_TRANSITIONS=81} [2024-06-14 12:18:48,075 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 69 predicate places. [2024-06-14 12:18:48,075 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 81 transitions, 586 flow [2024-06-14 12:18:48,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:48,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:48,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:48,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:18:48,076 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:18:48,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:48,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1395372190, now seen corresponding path program 3 times [2024-06-14 12:18:48,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:48,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803908658] [2024-06-14 12:18:48,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:48,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:48,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:48,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:48,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:48,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803908658] [2024-06-14 12:18:48,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803908658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:48,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:48,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:48,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387321808] [2024-06-14 12:18:48,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:48,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:48,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:48,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:48,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:48,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:48,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 81 transitions, 586 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:48,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:48,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:48,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:48,964 INFO L124 PetriNetUnfolderBase]: 259/460 cut-off events. [2024-06-14 12:18:48,964 INFO L125 PetriNetUnfolderBase]: For 14021/14021 co-relation queries the response was YES. [2024-06-14 12:18:48,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2692 conditions, 460 events. 259/460 cut-off events. For 14021/14021 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1685 event pairs, 49 based on Foata normal form. 3/461 useless extension candidates. Maximal degree in co-relation 2642. Up to 433 conditions per place. [2024-06-14 12:18:48,977 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 79 selfloop transitions, 12 changer transitions 0/93 dead transitions. [2024-06-14 12:18:48,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 93 transitions, 806 flow [2024-06-14 12:18:48,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:48,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:48,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-14 12:18:48,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-14 12:18:48,982 INFO L175 Difference]: Start difference. First operand has 100 places, 81 transitions, 586 flow. Second operand 8 states and 90 transitions. [2024-06-14 12:18:48,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 93 transitions, 806 flow [2024-06-14 12:18:48,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 93 transitions, 766 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:48,993 INFO L231 Difference]: Finished difference. Result has 100 places, 83 transitions, 593 flow [2024-06-14 12:18:48,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=593, PETRI_PLACES=100, PETRI_TRANSITIONS=83} [2024-06-14 12:18:48,994 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 69 predicate places. [2024-06-14 12:18:48,994 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 83 transitions, 593 flow [2024-06-14 12:18:48,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:48,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:48,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:48,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:18:48,994 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:18:48,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:48,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1285034944, now seen corresponding path program 4 times [2024-06-14 12:18:48,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:48,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004558079] [2024-06-14 12:18:48,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:48,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:49,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:49,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:49,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004558079] [2024-06-14 12:18:49,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004558079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:49,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:49,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:49,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311328560] [2024-06-14 12:18:49,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:49,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:49,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:49,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:49,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:49,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:49,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 83 transitions, 593 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:49,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:49,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:49,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:49,710 INFO L124 PetriNetUnfolderBase]: 253/451 cut-off events. [2024-06-14 12:18:49,711 INFO L125 PetriNetUnfolderBase]: For 13850/13850 co-relation queries the response was YES. [2024-06-14 12:18:49,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2623 conditions, 451 events. 253/451 cut-off events. For 13850/13850 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1645 event pairs, 47 based on Foata normal form. 3/452 useless extension candidates. Maximal degree in co-relation 2572. Up to 412 conditions per place. [2024-06-14 12:18:49,714 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 78 selfloop transitions, 15 changer transitions 0/95 dead transitions. [2024-06-14 12:18:49,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 95 transitions, 809 flow [2024-06-14 12:18:49,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:49,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:49,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:18:49,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:18:49,716 INFO L175 Difference]: Start difference. First operand has 100 places, 83 transitions, 593 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:18:49,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 95 transitions, 809 flow [2024-06-14 12:18:49,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 95 transitions, 778 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:49,727 INFO L231 Difference]: Finished difference. Result has 102 places, 83 transitions, 597 flow [2024-06-14 12:18:49,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=597, PETRI_PLACES=102, PETRI_TRANSITIONS=83} [2024-06-14 12:18:49,729 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 71 predicate places. [2024-06-14 12:18:49,730 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 83 transitions, 597 flow [2024-06-14 12:18:49,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:49,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:49,730 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:18:49,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:18:49,730 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:18:49,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:49,731 INFO L85 PathProgramCache]: Analyzing trace with hash 289107948, now seen corresponding path program 1 times [2024-06-14 12:18:49,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:49,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820876105] [2024-06-14 12:18:49,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:49,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:49,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:50,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:50,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:50,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820876105] [2024-06-14 12:18:50,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820876105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:50,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:50,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:50,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346632721] [2024-06-14 12:18:50,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:50,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:50,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:50,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:50,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:50,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:50,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 83 transitions, 597 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:50,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:50,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:50,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:50,912 INFO L124 PetriNetUnfolderBase]: 252/460 cut-off events. [2024-06-14 12:18:50,912 INFO L125 PetriNetUnfolderBase]: For 15559/15559 co-relation queries the response was YES. [2024-06-14 12:18:50,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2768 conditions, 460 events. 252/460 cut-off events. For 15559/15559 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1751 event pairs, 26 based on Foata normal form. 2/460 useless extension candidates. Maximal degree in co-relation 2716. Up to 349 conditions per place. [2024-06-14 12:18:50,915 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 76 selfloop transitions, 18 changer transitions 0/107 dead transitions. [2024-06-14 12:18:50,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 107 transitions, 927 flow [2024-06-14 12:18:50,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:50,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:50,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-14 12:18:50,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-14 12:18:50,917 INFO L175 Difference]: Start difference. First operand has 102 places, 83 transitions, 597 flow. Second operand 10 states and 126 transitions. [2024-06-14 12:18:50,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 107 transitions, 927 flow [2024-06-14 12:18:50,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 107 transitions, 882 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:50,933 INFO L231 Difference]: Finished difference. Result has 105 places, 85 transitions, 626 flow [2024-06-14 12:18:50,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=626, PETRI_PLACES=105, PETRI_TRANSITIONS=85} [2024-06-14 12:18:50,933 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 74 predicate places. [2024-06-14 12:18:50,933 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 85 transitions, 626 flow [2024-06-14 12:18:50,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:50,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:50,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:18:50,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:18:50,934 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:18:50,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:50,935 INFO L85 PathProgramCache]: Analyzing trace with hash 47750894, now seen corresponding path program 2 times [2024-06-14 12:18:50,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:50,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861227361] [2024-06-14 12:18:50,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:50,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:50,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:51,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:18:51,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:51,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861227361] [2024-06-14 12:18:51,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861227361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:51,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:51,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:51,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877403197] [2024-06-14 12:18:51,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:51,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:51,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:51,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:51,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:51,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:51,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 85 transitions, 626 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:51,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:51,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:51,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:52,188 INFO L124 PetriNetUnfolderBase]: 256/468 cut-off events. [2024-06-14 12:18:52,189 INFO L125 PetriNetUnfolderBase]: For 16640/16640 co-relation queries the response was YES. [2024-06-14 12:18:52,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2851 conditions, 468 events. 256/468 cut-off events. For 16640/16640 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1808 event pairs, 44 based on Foata normal form. 2/468 useless extension candidates. Maximal degree in co-relation 2798. Up to 388 conditions per place. [2024-06-14 12:18:52,192 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 76 selfloop transitions, 17 changer transitions 0/106 dead transitions. [2024-06-14 12:18:52,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 106 transitions, 878 flow [2024-06-14 12:18:52,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:52,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:52,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-14 12:18:52,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:18:52,194 INFO L175 Difference]: Start difference. First operand has 105 places, 85 transitions, 626 flow. Second operand 10 states and 125 transitions. [2024-06-14 12:18:52,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 106 transitions, 878 flow [2024-06-14 12:18:52,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 106 transitions, 831 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:52,211 INFO L231 Difference]: Finished difference. Result has 109 places, 86 transitions, 637 flow [2024-06-14 12:18:52,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=637, PETRI_PLACES=109, PETRI_TRANSITIONS=86} [2024-06-14 12:18:52,212 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-14 12:18:52,212 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 86 transitions, 637 flow [2024-06-14 12:18:52,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:52,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:52,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:18:52,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:18:52,213 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:18:52,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:52,213 INFO L85 PathProgramCache]: Analyzing trace with hash 47751018, now seen corresponding path program 1 times [2024-06-14 12:18:52,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:52,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466261264] [2024-06-14 12:18:52,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:52,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:52,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:53,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:53,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:53,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466261264] [2024-06-14 12:18:53,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466261264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:53,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:53,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:53,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163144775] [2024-06-14 12:18:53,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:53,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:53,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:53,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:53,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:53,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:53,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 86 transitions, 637 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:53,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:53,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:53,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:53,343 INFO L124 PetriNetUnfolderBase]: 276/493 cut-off events. [2024-06-14 12:18:53,344 INFO L125 PetriNetUnfolderBase]: For 17615/17615 co-relation queries the response was YES. [2024-06-14 12:18:53,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3021 conditions, 493 events. 276/493 cut-off events. For 17615/17615 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1879 event pairs, 45 based on Foata normal form. 1/492 useless extension candidates. Maximal degree in co-relation 2966. Up to 436 conditions per place. [2024-06-14 12:18:53,346 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 88 selfloop transitions, 20 changer transitions 0/110 dead transitions. [2024-06-14 12:18:53,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 110 transitions, 1003 flow [2024-06-14 12:18:53,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:53,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:53,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-14 12:18:53,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-14 12:18:53,348 INFO L175 Difference]: Start difference. First operand has 109 places, 86 transitions, 637 flow. Second operand 10 states and 119 transitions. [2024-06-14 12:18:53,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 110 transitions, 1003 flow [2024-06-14 12:18:53,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 110 transitions, 963 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:53,365 INFO L231 Difference]: Finished difference. Result has 111 places, 90 transitions, 686 flow [2024-06-14 12:18:53,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=686, PETRI_PLACES=111, PETRI_TRANSITIONS=90} [2024-06-14 12:18:53,365 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-14 12:18:53,365 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 90 transitions, 686 flow [2024-06-14 12:18:53,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:53,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:53,366 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:18:53,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:18:53,366 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:18:53,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:53,366 INFO L85 PathProgramCache]: Analyzing trace with hash 50552364, now seen corresponding path program 1 times [2024-06-14 12:18:53,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:53,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339411373] [2024-06-14 12:18:53,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:53,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:53,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:54,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:18:54,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:54,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339411373] [2024-06-14 12:18:54,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339411373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:54,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:54,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:54,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211424073] [2024-06-14 12:18:54,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:54,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:54,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:54,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:54,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:54,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:54,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 90 transitions, 686 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:54,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:54,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:54,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:54,248 INFO L124 PetriNetUnfolderBase]: 285/508 cut-off events. [2024-06-14 12:18:54,248 INFO L125 PetriNetUnfolderBase]: For 19848/19848 co-relation queries the response was YES. [2024-06-14 12:18:54,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3145 conditions, 508 events. 285/508 cut-off events. For 19848/19848 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1963 event pairs, 44 based on Foata normal form. 3/509 useless extension candidates. Maximal degree in co-relation 3089. Up to 466 conditions per place. [2024-06-14 12:18:54,252 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 93 selfloop transitions, 14 changer transitions 0/109 dead transitions. [2024-06-14 12:18:54,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 109 transitions, 960 flow [2024-06-14 12:18:54,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:54,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:54,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 12:18:54,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:18:54,253 INFO L175 Difference]: Start difference. First operand has 111 places, 90 transitions, 686 flow. Second operand 9 states and 105 transitions. [2024-06-14 12:18:54,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 109 transitions, 960 flow [2024-06-14 12:18:54,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 109 transitions, 922 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:54,276 INFO L231 Difference]: Finished difference. Result has 114 places, 92 transitions, 703 flow [2024-06-14 12:18:54,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=703, PETRI_PLACES=114, PETRI_TRANSITIONS=92} [2024-06-14 12:18:54,277 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2024-06-14 12:18:54,277 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 92 transitions, 703 flow [2024-06-14 12:18:54,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:54,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:54,277 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:18:54,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:18:54,278 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:18:54,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:54,278 INFO L85 PathProgramCache]: Analyzing trace with hash 50552178, now seen corresponding path program 2 times [2024-06-14 12:18:54,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:54,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746710805] [2024-06-14 12:18:54,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:54,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:54,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:55,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:55,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:55,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746710805] [2024-06-14 12:18:55,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746710805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:55,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:55,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:55,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022936855] [2024-06-14 12:18:55,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:55,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:55,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:55,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:55,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:55,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:55,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 92 transitions, 703 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:55,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:55,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:55,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:55,343 INFO L124 PetriNetUnfolderBase]: 288/513 cut-off events. [2024-06-14 12:18:55,343 INFO L125 PetriNetUnfolderBase]: For 19945/19945 co-relation queries the response was YES. [2024-06-14 12:18:55,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3246 conditions, 513 events. 288/513 cut-off events. For 19945/19945 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1979 event pairs, 44 based on Foata normal form. 1/512 useless extension candidates. Maximal degree in co-relation 3188. Up to 477 conditions per place. [2024-06-14 12:18:55,347 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 93 selfloop transitions, 14 changer transitions 0/109 dead transitions. [2024-06-14 12:18:55,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 109 transitions, 973 flow [2024-06-14 12:18:55,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:55,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:55,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-14 12:18:55,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-14 12:18:55,348 INFO L175 Difference]: Start difference. First operand has 114 places, 92 transitions, 703 flow. Second operand 9 states and 103 transitions. [2024-06-14 12:18:55,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 109 transitions, 973 flow [2024-06-14 12:18:55,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 109 transitions, 934 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:55,368 INFO L231 Difference]: Finished difference. Result has 116 places, 94 transitions, 721 flow [2024-06-14 12:18:55,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=721, PETRI_PLACES=116, PETRI_TRANSITIONS=94} [2024-06-14 12:18:55,369 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 85 predicate places. [2024-06-14 12:18:55,369 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 94 transitions, 721 flow [2024-06-14 12:18:55,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:55,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:55,369 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:18:55,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:18:55,369 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:18:55,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:55,370 INFO L85 PathProgramCache]: Analyzing trace with hash 50547404, now seen corresponding path program 3 times [2024-06-14 12:18:55,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:55,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698677799] [2024-06-14 12:18:55,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:55,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:55,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:56,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:56,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:56,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698677799] [2024-06-14 12:18:56,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698677799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:56,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:56,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:56,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963504824] [2024-06-14 12:18:56,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:56,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:56,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:56,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:56,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:56,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:18:56,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 94 transitions, 721 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:56,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:56,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:18:56,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:56,804 INFO L124 PetriNetUnfolderBase]: 274/497 cut-off events. [2024-06-14 12:18:56,804 INFO L125 PetriNetUnfolderBase]: For 20685/20685 co-relation queries the response was YES. [2024-06-14 12:18:56,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3107 conditions, 497 events. 274/497 cut-off events. For 20685/20685 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1949 event pairs, 41 based on Foata normal form. 2/497 useless extension candidates. Maximal degree in co-relation 3048. Up to 422 conditions per place. [2024-06-14 12:18:56,807 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 81 selfloop transitions, 13 changer transitions 0/110 dead transitions. [2024-06-14 12:18:56,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 110 transitions, 947 flow [2024-06-14 12:18:56,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:56,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:56,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-14 12:18:56,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-14 12:18:56,808 INFO L175 Difference]: Start difference. First operand has 116 places, 94 transitions, 721 flow. Second operand 9 states and 111 transitions. [2024-06-14 12:18:56,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 110 transitions, 947 flow [2024-06-14 12:18:56,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 110 transitions, 902 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:56,854 INFO L231 Difference]: Finished difference. Result has 118 places, 94 transitions, 706 flow [2024-06-14 12:18:56,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=706, PETRI_PLACES=118, PETRI_TRANSITIONS=94} [2024-06-14 12:18:56,854 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 87 predicate places. [2024-06-14 12:18:56,854 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 94 transitions, 706 flow [2024-06-14 12:18:56,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:56,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:56,855 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:18:56,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:18:56,855 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:18:56,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:56,856 INFO L85 PathProgramCache]: Analyzing trace with hash 50547528, now seen corresponding path program 3 times [2024-06-14 12:18:56,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:56,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603854523] [2024-06-14 12:18:56,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:56,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:57,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:18:57,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:57,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603854523] [2024-06-14 12:18:57,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603854523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:57,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:57,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:57,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451019548] [2024-06-14 12:18:57,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:57,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:57,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:57,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:57,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:57,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:57,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 94 transitions, 706 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:57,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:57,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:57,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:57,995 INFO L124 PetriNetUnfolderBase]: 283/505 cut-off events. [2024-06-14 12:18:57,996 INFO L125 PetriNetUnfolderBase]: For 20368/20368 co-relation queries the response was YES. [2024-06-14 12:18:57,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3125 conditions, 505 events. 283/505 cut-off events. For 20368/20368 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1939 event pairs, 43 based on Foata normal form. 1/504 useless extension candidates. Maximal degree in co-relation 3065. Up to 463 conditions per place. [2024-06-14 12:18:57,999 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 90 selfloop transitions, 18 changer transitions 0/110 dead transitions. [2024-06-14 12:18:57,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 110 transitions, 960 flow [2024-06-14 12:18:57,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:57,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:58,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:18:58,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:18:58,000 INFO L175 Difference]: Start difference. First operand has 118 places, 94 transitions, 706 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:18:58,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 110 transitions, 960 flow [2024-06-14 12:18:58,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 110 transitions, 920 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:58,025 INFO L231 Difference]: Finished difference. Result has 120 places, 94 transitions, 710 flow [2024-06-14 12:18:58,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=710, PETRI_PLACES=120, PETRI_TRANSITIONS=94} [2024-06-14 12:18:58,025 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 89 predicate places. [2024-06-14 12:18:58,026 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 94 transitions, 710 flow [2024-06-14 12:18:58,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:58,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:58,026 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:18:58,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:18:58,026 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:18:58,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:58,027 INFO L85 PathProgramCache]: Analyzing trace with hash 165838698, now seen corresponding path program 4 times [2024-06-14 12:18:58,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:58,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536501221] [2024-06-14 12:18:58,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:58,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:58,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:58,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:18:58,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:58,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536501221] [2024-06-14 12:18:58,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536501221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:58,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:58,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:58,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723593305] [2024-06-14 12:18:58,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:58,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:58,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:58,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:58,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:58,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:18:58,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 94 transitions, 710 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:58,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:58,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:18:58,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:59,147 INFO L124 PetriNetUnfolderBase]: 291/518 cut-off events. [2024-06-14 12:18:59,147 INFO L125 PetriNetUnfolderBase]: For 22179/22179 co-relation queries the response was YES. [2024-06-14 12:18:59,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3266 conditions, 518 events. 291/518 cut-off events. For 22179/22179 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2011 event pairs, 45 based on Foata normal form. 1/517 useless extension candidates. Maximal degree in co-relation 3205. Up to 431 conditions per place. [2024-06-14 12:18:59,150 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 74 selfloop transitions, 36 changer transitions 0/112 dead transitions. [2024-06-14 12:18:59,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 112 transitions, 1082 flow [2024-06-14 12:18:59,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:59,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:59,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-14 12:18:59,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-14 12:18:59,152 INFO L175 Difference]: Start difference. First operand has 120 places, 94 transitions, 710 flow. Second operand 10 states and 119 transitions. [2024-06-14 12:18:59,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 112 transitions, 1082 flow [2024-06-14 12:18:59,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 112 transitions, 1034 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:59,175 INFO L231 Difference]: Finished difference. Result has 121 places, 98 transitions, 794 flow [2024-06-14 12:18:59,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=794, PETRI_PLACES=121, PETRI_TRANSITIONS=98} [2024-06-14 12:18:59,176 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 90 predicate places. [2024-06-14 12:18:59,176 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 98 transitions, 794 flow [2024-06-14 12:18:59,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:59,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:59,177 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:18:59,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:18:59,177 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:18:59,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:59,177 INFO L85 PathProgramCache]: Analyzing trace with hash 165838574, now seen corresponding path program 4 times [2024-06-14 12:18:59,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:59,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746159754] [2024-06-14 12:18:59,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:59,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:59,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:00,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:00,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:00,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746159754] [2024-06-14 12:19:00,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746159754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:00,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:00,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:00,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640685212] [2024-06-14 12:19:00,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:00,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:00,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:00,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:00,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:00,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:19:00,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 98 transitions, 794 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:00,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:00,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:19:00,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:00,440 INFO L124 PetriNetUnfolderBase]: 284/515 cut-off events. [2024-06-14 12:19:00,441 INFO L125 PetriNetUnfolderBase]: For 23318/23318 co-relation queries the response was YES. [2024-06-14 12:19:00,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3310 conditions, 515 events. 284/515 cut-off events. For 23318/23318 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2058 event pairs, 42 based on Foata normal form. 2/515 useless extension candidates. Maximal degree in co-relation 3248. Up to 421 conditions per place. [2024-06-14 12:19:00,457 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 74 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2024-06-14 12:19:00,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 112 transitions, 1030 flow [2024-06-14 12:19:00,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:00,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:00,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-14 12:19:00,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 12:19:00,462 INFO L175 Difference]: Start difference. First operand has 121 places, 98 transitions, 794 flow. Second operand 9 states and 112 transitions. [2024-06-14 12:19:00,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 112 transitions, 1030 flow [2024-06-14 12:19:00,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 112 transitions, 961 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:00,490 INFO L231 Difference]: Finished difference. Result has 124 places, 99 transitions, 789 flow [2024-06-14 12:19:00,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=789, PETRI_PLACES=124, PETRI_TRANSITIONS=99} [2024-06-14 12:19:00,490 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 93 predicate places. [2024-06-14 12:19:00,490 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 99 transitions, 789 flow [2024-06-14 12:19:00,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:00,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:00,491 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:19:00,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:19:00,491 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:19:00,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:00,491 INFO L85 PathProgramCache]: Analyzing trace with hash 293699668, now seen corresponding path program 2 times [2024-06-14 12:19:00,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:00,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510655325] [2024-06-14 12:19:00,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:00,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:00,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:01,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:19:01,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:01,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510655325] [2024-06-14 12:19:01,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510655325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:01,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:01,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:01,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802446357] [2024-06-14 12:19:01,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:01,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:01,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:01,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:01,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:01,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:01,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 99 transitions, 789 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:01,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:01,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:01,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:01,349 INFO L124 PetriNetUnfolderBase]: 329/581 cut-off events. [2024-06-14 12:19:01,349 INFO L125 PetriNetUnfolderBase]: For 28672/28672 co-relation queries the response was YES. [2024-06-14 12:19:01,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3856 conditions, 581 events. 329/581 cut-off events. For 28672/28672 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2355 event pairs, 55 based on Foata normal form. 3/582 useless extension candidates. Maximal degree in co-relation 3792. Up to 393 conditions per place. [2024-06-14 12:19:01,352 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 89 selfloop transitions, 36 changer transitions 0/127 dead transitions. [2024-06-14 12:19:01,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 127 transitions, 1309 flow [2024-06-14 12:19:01,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:01,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:01,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-14 12:19:01,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236111111111111 [2024-06-14 12:19:01,378 INFO L175 Difference]: Start difference. First operand has 124 places, 99 transitions, 789 flow. Second operand 9 states and 122 transitions. [2024-06-14 12:19:01,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 127 transitions, 1309 flow [2024-06-14 12:19:01,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 127 transitions, 1255 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:01,407 INFO L231 Difference]: Finished difference. Result has 126 places, 105 transitions, 882 flow [2024-06-14 12:19:01,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=882, PETRI_PLACES=126, PETRI_TRANSITIONS=105} [2024-06-14 12:19:01,410 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 95 predicate places. [2024-06-14 12:19:01,410 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 105 transitions, 882 flow [2024-06-14 12:19:01,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:01,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:01,410 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:19:01,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:19:01,410 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:19:01,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:01,411 INFO L85 PathProgramCache]: Analyzing trace with hash 293879158, now seen corresponding path program 3 times [2024-06-14 12:19:01,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:01,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422537564] [2024-06-14 12:19:01,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:01,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:01,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:02,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:02,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:02,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422537564] [2024-06-14 12:19:02,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422537564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:02,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:02,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:02,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206433543] [2024-06-14 12:19:02,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:02,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:02,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:02,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:02,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:02,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:02,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 105 transitions, 882 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:02,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:02,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:02,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:02,332 INFO L124 PetriNetUnfolderBase]: 338/596 cut-off events. [2024-06-14 12:19:02,332 INFO L125 PetriNetUnfolderBase]: For 30470/30470 co-relation queries the response was YES. [2024-06-14 12:19:02,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4039 conditions, 596 events. 338/596 cut-off events. For 30470/30470 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2423 event pairs, 53 based on Foata normal form. 3/597 useless extension candidates. Maximal degree in co-relation 3974. Up to 401 conditions per place. [2024-06-14 12:19:02,336 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 84 selfloop transitions, 41 changer transitions 0/127 dead transitions. [2024-06-14 12:19:02,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 127 transitions, 1360 flow [2024-06-14 12:19:02,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:02,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:02,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-14 12:19:02,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4097222222222222 [2024-06-14 12:19:02,337 INFO L175 Difference]: Start difference. First operand has 126 places, 105 transitions, 882 flow. Second operand 9 states and 118 transitions. [2024-06-14 12:19:02,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 127 transitions, 1360 flow [2024-06-14 12:19:02,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 127 transitions, 1317 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 12:19:02,377 INFO L231 Difference]: Finished difference. Result has 131 places, 107 transitions, 952 flow [2024-06-14 12:19:02,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=952, PETRI_PLACES=131, PETRI_TRANSITIONS=107} [2024-06-14 12:19:02,386 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 100 predicate places. [2024-06-14 12:19:02,387 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 107 transitions, 952 flow [2024-06-14 12:19:02,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:02,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:02,387 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:19:02,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:19:02,388 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:19:02,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:02,389 INFO L85 PathProgramCache]: Analyzing trace with hash 293872648, now seen corresponding path program 4 times [2024-06-14 12:19:02,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:02,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557489222] [2024-06-14 12:19:02,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:02,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:02,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:02,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:02,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:02,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557489222] [2024-06-14 12:19:02,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557489222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:02,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:02,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:02,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445600790] [2024-06-14 12:19:02,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:02,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:02,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:02,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:02,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:02,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:02,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 107 transitions, 952 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:02,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:02,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:02,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:03,194 INFO L124 PetriNetUnfolderBase]: 332/587 cut-off events. [2024-06-14 12:19:03,195 INFO L125 PetriNetUnfolderBase]: For 29789/29789 co-relation queries the response was YES. [2024-06-14 12:19:03,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3985 conditions, 587 events. 332/587 cut-off events. For 29789/29789 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2388 event pairs, 51 based on Foata normal form. 3/588 useless extension candidates. Maximal degree in co-relation 3918. Up to 397 conditions per place. [2024-06-14 12:19:03,198 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 87 selfloop transitions, 39 changer transitions 0/128 dead transitions. [2024-06-14 12:19:03,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 128 transitions, 1336 flow [2024-06-14 12:19:03,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:03,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:03,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-14 12:19:03,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:19:03,216 INFO L175 Difference]: Start difference. First operand has 131 places, 107 transitions, 952 flow. Second operand 9 states and 120 transitions. [2024-06-14 12:19:03,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 128 transitions, 1336 flow [2024-06-14 12:19:03,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 128 transitions, 1237 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:03,254 INFO L231 Difference]: Finished difference. Result has 134 places, 107 transitions, 936 flow [2024-06-14 12:19:03,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=936, PETRI_PLACES=134, PETRI_TRANSITIONS=107} [2024-06-14 12:19:03,255 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 103 predicate places. [2024-06-14 12:19:03,255 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 107 transitions, 936 flow [2024-06-14 12:19:03,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:03,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:03,255 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:19:03,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:19:03,256 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:19:03,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:03,256 INFO L85 PathProgramCache]: Analyzing trace with hash 166016328, now seen corresponding path program 5 times [2024-06-14 12:19:03,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:03,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313629029] [2024-06-14 12:19:03,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:03,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:03,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:03,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:03,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:03,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313629029] [2024-06-14 12:19:03,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313629029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:03,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:03,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:03,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138943713] [2024-06-14 12:19:03,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:03,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:03,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:03,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:03,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:04,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:04,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 107 transitions, 936 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:04,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:04,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:04,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:04,227 INFO L124 PetriNetUnfolderBase]: 330/584 cut-off events. [2024-06-14 12:19:04,227 INFO L125 PetriNetUnfolderBase]: For 28623/28623 co-relation queries the response was YES. [2024-06-14 12:19:04,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3905 conditions, 584 events. 330/584 cut-off events. For 28623/28623 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2363 event pairs, 54 based on Foata normal form. 1/583 useless extension candidates. Maximal degree in co-relation 3837. Up to 506 conditions per place. [2024-06-14 12:19:04,231 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 84 selfloop transitions, 33 changer transitions 0/119 dead transitions. [2024-06-14 12:19:04,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 119 transitions, 1198 flow [2024-06-14 12:19:04,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:04,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:04,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:19:04,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:19:04,232 INFO L175 Difference]: Start difference. First operand has 134 places, 107 transitions, 936 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:19:04,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 119 transitions, 1198 flow [2024-06-14 12:19:04,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 119 transitions, 1093 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:04,266 INFO L231 Difference]: Finished difference. Result has 134 places, 107 transitions, 902 flow [2024-06-14 12:19:04,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=902, PETRI_PLACES=134, PETRI_TRANSITIONS=107} [2024-06-14 12:19:04,266 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 103 predicate places. [2024-06-14 12:19:04,266 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 107 transitions, 902 flow [2024-06-14 12:19:04,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:04,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:04,267 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:19:04,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:19:04,268 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:19:04,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:04,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1204036464, now seen corresponding path program 6 times [2024-06-14 12:19:04,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:04,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767151115] [2024-06-14 12:19:04,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:04,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:04,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:05,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:19:05,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:05,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767151115] [2024-06-14 12:19:05,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767151115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:05,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:05,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:05,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50347577] [2024-06-14 12:19:05,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:05,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:05,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:05,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:05,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:05,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:05,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 107 transitions, 902 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:05,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:05,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:05,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:05,366 INFO L124 PetriNetUnfolderBase]: 333/589 cut-off events. [2024-06-14 12:19:05,367 INFO L125 PetriNetUnfolderBase]: For 29823/29823 co-relation queries the response was YES. [2024-06-14 12:19:05,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3913 conditions, 589 events. 333/589 cut-off events. For 29823/29823 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2405 event pairs, 52 based on Foata normal form. 1/588 useless extension candidates. Maximal degree in co-relation 3844. Up to 539 conditions per place. [2024-06-14 12:19:05,385 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 94 selfloop transitions, 25 changer transitions 0/121 dead transitions. [2024-06-14 12:19:05,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 121 transitions, 1300 flow [2024-06-14 12:19:05,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:05,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:05,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-14 12:19:05,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:19:05,387 INFO L175 Difference]: Start difference. First operand has 134 places, 107 transitions, 902 flow. Second operand 9 states and 102 transitions. [2024-06-14 12:19:05,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 121 transitions, 1300 flow [2024-06-14 12:19:05,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 121 transitions, 1229 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:05,428 INFO L231 Difference]: Finished difference. Result has 135 places, 111 transitions, 946 flow [2024-06-14 12:19:05,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=946, PETRI_PLACES=135, PETRI_TRANSITIONS=111} [2024-06-14 12:19:05,428 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-14 12:19:05,428 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 111 transitions, 946 flow [2024-06-14 12:19:05,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:05,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:05,429 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:19:05,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:19:05,429 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:19:05,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:05,429 INFO L85 PathProgramCache]: Analyzing trace with hash 459333842, now seen corresponding path program 5 times [2024-06-14 12:19:05,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:05,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504880032] [2024-06-14 12:19:05,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:05,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:05,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:06,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:19:06,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:06,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504880032] [2024-06-14 12:19:06,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504880032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:06,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:06,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:06,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388327636] [2024-06-14 12:19:06,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:06,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:06,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:06,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:06,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:06,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:19:06,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 111 transitions, 946 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:06,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:06,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:19:06,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:06,642 INFO L124 PetriNetUnfolderBase]: 318/572 cut-off events. [2024-06-14 12:19:06,643 INFO L125 PetriNetUnfolderBase]: For 30524/30524 co-relation queries the response was YES. [2024-06-14 12:19:06,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3774 conditions, 572 events. 318/572 cut-off events. For 30524/30524 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2365 event pairs, 53 based on Foata normal form. 2/572 useless extension candidates. Maximal degree in co-relation 3704. Up to 504 conditions per place. [2024-06-14 12:19:06,646 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 88 selfloop transitions, 13 changer transitions 0/121 dead transitions. [2024-06-14 12:19:06,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 121 transitions, 1170 flow [2024-06-14 12:19:06,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:06,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:06,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 12:19:06,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:19:06,647 INFO L175 Difference]: Start difference. First operand has 135 places, 111 transitions, 946 flow. Second operand 9 states and 105 transitions. [2024-06-14 12:19:06,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 121 transitions, 1170 flow [2024-06-14 12:19:06,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 121 transitions, 1106 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:06,692 INFO L231 Difference]: Finished difference. Result has 139 places, 111 transitions, 912 flow [2024-06-14 12:19:06,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=912, PETRI_PLACES=139, PETRI_TRANSITIONS=111} [2024-06-14 12:19:06,692 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 108 predicate places. [2024-06-14 12:19:06,693 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 111 transitions, 912 flow [2024-06-14 12:19:06,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:06,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:06,693 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:19:06,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:19:06,694 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:19:06,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:06,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1409278096, now seen corresponding path program 5 times [2024-06-14 12:19:06,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:06,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842295135] [2024-06-14 12:19:06,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:06,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:06,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:07,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:19:07,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:07,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842295135] [2024-06-14 12:19:07,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842295135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:07,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:07,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:07,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830544820] [2024-06-14 12:19:07,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:07,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:07,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:07,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:07,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:07,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:07,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 111 transitions, 912 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:07,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:07,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:07,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:07,611 INFO L124 PetriNetUnfolderBase]: 354/623 cut-off events. [2024-06-14 12:19:07,611 INFO L125 PetriNetUnfolderBase]: For 35680/35680 co-relation queries the response was YES. [2024-06-14 12:19:07,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4183 conditions, 623 events. 354/623 cut-off events. For 35680/35680 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2580 event pairs, 57 based on Foata normal form. 3/624 useless extension candidates. Maximal degree in co-relation 4111. Up to 502 conditions per place. [2024-06-14 12:19:07,615 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 103 selfloop transitions, 27 changer transitions 0/132 dead transitions. [2024-06-14 12:19:07,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 132 transitions, 1438 flow [2024-06-14 12:19:07,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:07,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:07,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-14 12:19:07,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 12:19:07,617 INFO L175 Difference]: Start difference. First operand has 139 places, 111 transitions, 912 flow. Second operand 9 states and 112 transitions. [2024-06-14 12:19:07,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 132 transitions, 1438 flow [2024-06-14 12:19:07,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 132 transitions, 1367 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:07,663 INFO L231 Difference]: Finished difference. Result has 139 places, 115 transitions, 952 flow [2024-06-14 12:19:07,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=952, PETRI_PLACES=139, PETRI_TRANSITIONS=115} [2024-06-14 12:19:07,663 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 108 predicate places. [2024-06-14 12:19:07,664 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 115 transitions, 952 flow [2024-06-14 12:19:07,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:07,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:07,664 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:19:07,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:19:07,664 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:19:07,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:07,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1409457772, now seen corresponding path program 7 times [2024-06-14 12:19:07,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:07,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117626115] [2024-06-14 12:19:07,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:07,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:07,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:08,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:08,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:08,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117626115] [2024-06-14 12:19:08,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117626115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:08,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:08,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:08,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986330806] [2024-06-14 12:19:08,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:08,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:08,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:08,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:08,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:08,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:08,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 115 transitions, 952 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:08,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:08,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:08,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:08,642 INFO L124 PetriNetUnfolderBase]: 357/628 cut-off events. [2024-06-14 12:19:08,642 INFO L125 PetriNetUnfolderBase]: For 35320/35320 co-relation queries the response was YES. [2024-06-14 12:19:08,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4231 conditions, 628 events. 357/628 cut-off events. For 35320/35320 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2610 event pairs, 61 based on Foata normal form. 1/627 useless extension candidates. Maximal degree in co-relation 4159. Up to 589 conditions per place. [2024-06-14 12:19:08,645 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 102 selfloop transitions, 22 changer transitions 0/126 dead transitions. [2024-06-14 12:19:08,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 126 transitions, 1238 flow [2024-06-14 12:19:08,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:08,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:08,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 12:19:08,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-14 12:19:08,647 INFO L175 Difference]: Start difference. First operand has 139 places, 115 transitions, 952 flow. Second operand 9 states and 100 transitions. [2024-06-14 12:19:08,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 126 transitions, 1238 flow [2024-06-14 12:19:08,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 126 transitions, 1128 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:08,698 INFO L231 Difference]: Finished difference. Result has 139 places, 117 transitions, 913 flow [2024-06-14 12:19:08,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=913, PETRI_PLACES=139, PETRI_TRANSITIONS=117} [2024-06-14 12:19:08,699 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 108 predicate places. [2024-06-14 12:19:08,699 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 117 transitions, 913 flow [2024-06-14 12:19:08,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:08,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:08,699 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:19:08,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:19:08,700 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:19:08,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:08,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1409457586, now seen corresponding path program 6 times [2024-06-14 12:19:08,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:08,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357962461] [2024-06-14 12:19:08,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:08,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:08,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:09,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:09,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:09,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357962461] [2024-06-14 12:19:09,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357962461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:09,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:09,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:09,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937481045] [2024-06-14 12:19:09,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:09,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:09,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:09,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:09,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:09,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:09,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 117 transitions, 913 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:09,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:09,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:09,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:09,453 INFO L124 PetriNetUnfolderBase]: 366/643 cut-off events. [2024-06-14 12:19:09,454 INFO L125 PetriNetUnfolderBase]: For 38591/38591 co-relation queries the response was YES. [2024-06-14 12:19:09,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4151 conditions, 643 events. 366/643 cut-off events. For 38591/38591 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2699 event pairs, 53 based on Foata normal form. 3/644 useless extension candidates. Maximal degree in co-relation 4081. Up to 515 conditions per place. [2024-06-14 12:19:09,457 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 102 selfloop transitions, 31 changer transitions 0/135 dead transitions. [2024-06-14 12:19:09,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 135 transitions, 1331 flow [2024-06-14 12:19:09,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:09,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:09,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-14 12:19:09,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819444444444444 [2024-06-14 12:19:09,458 INFO L175 Difference]: Start difference. First operand has 139 places, 117 transitions, 913 flow. Second operand 9 states and 110 transitions. [2024-06-14 12:19:09,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 135 transitions, 1331 flow [2024-06-14 12:19:09,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 135 transitions, 1280 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:09,507 INFO L231 Difference]: Finished difference. Result has 141 places, 119 transitions, 951 flow [2024-06-14 12:19:09,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=951, PETRI_PLACES=141, PETRI_TRANSITIONS=119} [2024-06-14 12:19:09,508 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 110 predicate places. [2024-06-14 12:19:09,508 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 119 transitions, 951 flow [2024-06-14 12:19:09,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:09,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:09,508 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:19:09,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:19:09,509 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:19:09,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:09,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1409284606, now seen corresponding path program 7 times [2024-06-14 12:19:09,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:09,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511057375] [2024-06-14 12:19:09,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:09,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:09,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:09,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:09,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:09,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511057375] [2024-06-14 12:19:09,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511057375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:09,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:09,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:09,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230396200] [2024-06-14 12:19:09,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:09,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:09,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:09,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:09,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:10,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:10,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 119 transitions, 951 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:10,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:10,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:10,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:10,210 INFO L124 PetriNetUnfolderBase]: 360/634 cut-off events. [2024-06-14 12:19:10,210 INFO L125 PetriNetUnfolderBase]: For 37202/37202 co-relation queries the response was YES. [2024-06-14 12:19:10,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4060 conditions, 634 events. 360/634 cut-off events. For 37202/37202 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2656 event pairs, 51 based on Foata normal form. 3/635 useless extension candidates. Maximal degree in co-relation 3989. Up to 511 conditions per place. [2024-06-14 12:19:10,214 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 107 selfloop transitions, 28 changer transitions 0/137 dead transitions. [2024-06-14 12:19:10,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 137 transitions, 1359 flow [2024-06-14 12:19:10,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:10,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:10,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-14 12:19:10,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-14 12:19:10,215 INFO L175 Difference]: Start difference. First operand has 141 places, 119 transitions, 951 flow. Second operand 9 states and 114 transitions. [2024-06-14 12:19:10,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 137 transitions, 1359 flow [2024-06-14 12:19:10,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 137 transitions, 1286 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:10,265 INFO L231 Difference]: Finished difference. Result has 144 places, 119 transitions, 939 flow [2024-06-14 12:19:10,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=939, PETRI_PLACES=144, PETRI_TRANSITIONS=119} [2024-06-14 12:19:10,265 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 113 predicate places. [2024-06-14 12:19:10,265 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 119 transitions, 939 flow [2024-06-14 12:19:10,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:10,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:10,266 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:19:10,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:19:10,266 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:19:10,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:10,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1409284792, now seen corresponding path program 8 times [2024-06-14 12:19:10,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:10,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772445087] [2024-06-14 12:19:10,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:10,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:10,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:10,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:10,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772445087] [2024-06-14 12:19:10,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772445087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:10,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:10,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:10,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824182145] [2024-06-14 12:19:10,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:10,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:10,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:10,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:10,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:10,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:10,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 119 transitions, 939 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:10,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:10,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:10,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:11,194 INFO L124 PetriNetUnfolderBase]: 363/639 cut-off events. [2024-06-14 12:19:11,195 INFO L125 PetriNetUnfolderBase]: For 36236/36236 co-relation queries the response was YES. [2024-06-14 12:19:11,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4077 conditions, 639 events. 363/639 cut-off events. For 36236/36236 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2674 event pairs, 59 based on Foata normal form. 1/638 useless extension candidates. Maximal degree in co-relation 4005. Up to 600 conditions per place. [2024-06-14 12:19:11,198 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 107 selfloop transitions, 21 changer transitions 0/130 dead transitions. [2024-06-14 12:19:11,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 130 transitions, 1237 flow [2024-06-14 12:19:11,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:11,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:11,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:19:11,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:19:11,199 INFO L175 Difference]: Start difference. First operand has 144 places, 119 transitions, 939 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:19:11,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 130 transitions, 1237 flow [2024-06-14 12:19:11,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 130 transitions, 1175 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:11,252 INFO L231 Difference]: Finished difference. Result has 145 places, 121 transitions, 950 flow [2024-06-14 12:19:11,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=950, PETRI_PLACES=145, PETRI_TRANSITIONS=121} [2024-06-14 12:19:11,252 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-14 12:19:11,253 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 121 transitions, 950 flow [2024-06-14 12:19:11,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:11,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:11,253 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:19:11,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:19:11,253 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:19:11,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:11,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1181376946, now seen corresponding path program 8 times [2024-06-14 12:19:11,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:11,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443030650] [2024-06-14 12:19:11,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:11,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:11,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:11,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:11,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:11,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443030650] [2024-06-14 12:19:11,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443030650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:11,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:11,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:11,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249816603] [2024-06-14 12:19:11,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:11,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:11,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:11,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:11,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:11,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:11,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 121 transitions, 950 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:11,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:11,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:11,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:12,126 INFO L124 PetriNetUnfolderBase]: 387/678 cut-off events. [2024-06-14 12:19:12,126 INFO L125 PetriNetUnfolderBase]: For 43719/43719 co-relation queries the response was YES. [2024-06-14 12:19:12,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4409 conditions, 678 events. 387/678 cut-off events. For 43719/43719 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2887 event pairs, 61 based on Foata normal form. 3/679 useless extension candidates. Maximal degree in co-relation 4336. Up to 591 conditions per place. [2024-06-14 12:19:12,130 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 119 selfloop transitions, 21 changer transitions 0/142 dead transitions. [2024-06-14 12:19:12,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 142 transitions, 1512 flow [2024-06-14 12:19:12,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:12,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:12,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-14 12:19:12,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784722222222222 [2024-06-14 12:19:12,131 INFO L175 Difference]: Start difference. First operand has 145 places, 121 transitions, 950 flow. Second operand 9 states and 109 transitions. [2024-06-14 12:19:12,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 142 transitions, 1512 flow [2024-06-14 12:19:12,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 142 transitions, 1459 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:12,189 INFO L231 Difference]: Finished difference. Result has 147 places, 125 transitions, 992 flow [2024-06-14 12:19:12,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=992, PETRI_PLACES=147, PETRI_TRANSITIONS=125} [2024-06-14 12:19:12,189 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 116 predicate places. [2024-06-14 12:19:12,189 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 125 transitions, 992 flow [2024-06-14 12:19:12,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:12,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:12,190 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:19:12,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:19:12,190 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:19:12,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:12,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1181383456, now seen corresponding path program 9 times [2024-06-14 12:19:12,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:12,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145856149] [2024-06-14 12:19:12,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:12,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:12,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:19:12,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:12,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145856149] [2024-06-14 12:19:12,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145856149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:12,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:12,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:12,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750354215] [2024-06-14 12:19:12,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:12,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:12,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:12,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:12,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:12,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:12,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 125 transitions, 992 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:12,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:12,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:12,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:13,116 INFO L124 PetriNetUnfolderBase]: 381/669 cut-off events. [2024-06-14 12:19:13,116 INFO L125 PetriNetUnfolderBase]: For 41978/41978 co-relation queries the response was YES. [2024-06-14 12:19:13,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4273 conditions, 669 events. 381/669 cut-off events. For 41978/41978 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2849 event pairs, 53 based on Foata normal form. 3/670 useless extension candidates. Maximal degree in co-relation 4199. Up to 587 conditions per place. [2024-06-14 12:19:13,120 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 117 selfloop transitions, 22 changer transitions 0/141 dead transitions. [2024-06-14 12:19:13,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 141 transitions, 1408 flow [2024-06-14 12:19:13,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:13,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:13,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:19:13,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:19:13,121 INFO L175 Difference]: Start difference. First operand has 147 places, 125 transitions, 992 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:19:13,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 141 transitions, 1408 flow [2024-06-14 12:19:13,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 141 transitions, 1340 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:13,178 INFO L231 Difference]: Finished difference. Result has 150 places, 125 transitions, 973 flow [2024-06-14 12:19:13,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=973, PETRI_PLACES=150, PETRI_TRANSITIONS=125} [2024-06-14 12:19:13,178 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 119 predicate places. [2024-06-14 12:19:13,178 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 125 transitions, 973 flow [2024-06-14 12:19:13,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:13,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:13,179 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:19:13,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:19:13,179 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:19:13,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:13,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1181383642, now seen corresponding path program 9 times [2024-06-14 12:19:13,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:13,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606112241] [2024-06-14 12:19:13,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:13,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:13,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:14,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:14,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:14,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606112241] [2024-06-14 12:19:14,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606112241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:14,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:14,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:14,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88512385] [2024-06-14 12:19:14,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:14,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:14,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:14,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:14,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:14,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:14,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 125 transitions, 973 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:14,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:14,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:14,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:14,352 INFO L124 PetriNetUnfolderBase]: 379/666 cut-off events. [2024-06-14 12:19:14,352 INFO L125 PetriNetUnfolderBase]: For 39585/39585 co-relation queries the response was YES. [2024-06-14 12:19:14,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4192 conditions, 666 events. 379/666 cut-off events. For 39585/39585 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2827 event pairs, 63 based on Foata normal form. 1/665 useless extension candidates. Maximal degree in co-relation 4117. Up to 642 conditions per place. [2024-06-14 12:19:14,357 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 118 selfloop transitions, 14 changer transitions 0/134 dead transitions. [2024-06-14 12:19:14,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 134 transitions, 1257 flow [2024-06-14 12:19:14,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:14,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:14,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 12:19:14,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-14 12:19:14,358 INFO L175 Difference]: Start difference. First operand has 150 places, 125 transitions, 973 flow. Second operand 9 states and 97 transitions. [2024-06-14 12:19:14,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 134 transitions, 1257 flow [2024-06-14 12:19:14,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 134 transitions, 1191 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:14,424 INFO L231 Difference]: Finished difference. Result has 151 places, 125 transitions, 940 flow [2024-06-14 12:19:14,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=940, PETRI_PLACES=151, PETRI_TRANSITIONS=125} [2024-06-14 12:19:14,424 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 120 predicate places. [2024-06-14 12:19:14,425 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 125 transitions, 940 flow [2024-06-14 12:19:14,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:14,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:14,425 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:19:14,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:19:14,425 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:19:14,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:14,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1172805818, now seen corresponding path program 1 times [2024-06-14 12:19:14,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:14,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779289356] [2024-06-14 12:19:14,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:14,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:15,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:15,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:15,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779289356] [2024-06-14 12:19:15,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779289356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:15,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:15,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:15,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767107355] [2024-06-14 12:19:15,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:15,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:15,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:15,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:15,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:15,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:15,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 125 transitions, 940 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:15,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:15,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:15,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:15,505 INFO L124 PetriNetUnfolderBase]: 375/660 cut-off events. [2024-06-14 12:19:15,505 INFO L125 PetriNetUnfolderBase]: For 39758/39758 co-relation queries the response was YES. [2024-06-14 12:19:15,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4045 conditions, 660 events. 375/660 cut-off events. For 39758/39758 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2791 event pairs, 55 based on Foata normal form. 2/660 useless extension candidates. Maximal degree in co-relation 3969. Up to 628 conditions per place. [2024-06-14 12:19:15,511 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 122 selfloop transitions, 14 changer transitions 0/138 dead transitions. [2024-06-14 12:19:15,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 138 transitions, 1252 flow [2024-06-14 12:19:15,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:15,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:15,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:19:15,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:19:15,512 INFO L175 Difference]: Start difference. First operand has 151 places, 125 transitions, 940 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:19:15,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 138 transitions, 1252 flow [2024-06-14 12:19:15,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 138 transitions, 1205 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:15,599 INFO L231 Difference]: Finished difference. Result has 152 places, 127 transitions, 946 flow [2024-06-14 12:19:15,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=946, PETRI_PLACES=152, PETRI_TRANSITIONS=127} [2024-06-14 12:19:15,600 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 121 predicate places. [2024-06-14 12:19:15,601 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 127 transitions, 946 flow [2024-06-14 12:19:15,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:15,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:15,601 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:19:15,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:19:15,601 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:19:15,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:15,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1173102736, now seen corresponding path program 10 times [2024-06-14 12:19:15,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:15,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741639644] [2024-06-14 12:19:15,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:15,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:16,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:16,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:16,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741639644] [2024-06-14 12:19:16,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741639644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:16,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:16,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:16,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825664107] [2024-06-14 12:19:16,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:16,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:16,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:16,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:16,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:16,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:16,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 127 transitions, 946 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:16,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:16,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:16,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:16,500 INFO L124 PetriNetUnfolderBase]: 369/651 cut-off events. [2024-06-14 12:19:16,500 INFO L125 PetriNetUnfolderBase]: For 38324/38324 co-relation queries the response was YES. [2024-06-14 12:19:16,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3890 conditions, 651 events. 369/651 cut-off events. For 38324/38324 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2760 event pairs, 54 based on Foata normal form. 3/652 useless extension candidates. Maximal degree in co-relation 3813. Up to 611 conditions per place. [2024-06-14 12:19:16,504 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 124 selfloop transitions, 14 changer transitions 0/140 dead transitions. [2024-06-14 12:19:16,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 140 transitions, 1254 flow [2024-06-14 12:19:16,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:16,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:16,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:19:16,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:19:16,505 INFO L175 Difference]: Start difference. First operand has 152 places, 127 transitions, 946 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:19:16,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 140 transitions, 1254 flow [2024-06-14 12:19:16,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 140 transitions, 1202 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:16,578 INFO L231 Difference]: Finished difference. Result has 154 places, 127 transitions, 927 flow [2024-06-14 12:19:16,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=927, PETRI_PLACES=154, PETRI_TRANSITIONS=127} [2024-06-14 12:19:16,578 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 123 predicate places. [2024-06-14 12:19:16,578 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 127 transitions, 927 flow [2024-06-14 12:19:16,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:16,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:16,579 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:19:16,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:19:16,579 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:19:16,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:16,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1172794906, now seen corresponding path program 1 times [2024-06-14 12:19:16,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:16,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222801009] [2024-06-14 12:19:16,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:16,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:16,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:17,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:17,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:17,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222801009] [2024-06-14 12:19:17,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222801009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:17,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:17,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:17,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156830912] [2024-06-14 12:19:17,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:17,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:17,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:17,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:17,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:17,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:17,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 127 transitions, 927 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:17,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:17,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:17,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:18,009 INFO L124 PetriNetUnfolderBase]: 366/646 cut-off events. [2024-06-14 12:19:18,009 INFO L125 PetriNetUnfolderBase]: For 35605/35605 co-relation queries the response was YES. [2024-06-14 12:19:18,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3760 conditions, 646 events. 366/646 cut-off events. For 35605/35605 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2706 event pairs, 52 based on Foata normal form. 2/646 useless extension candidates. Maximal degree in co-relation 3682. Up to 616 conditions per place. [2024-06-14 12:19:18,013 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 123 selfloop transitions, 13 changer transitions 0/138 dead transitions. [2024-06-14 12:19:18,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 138 transitions, 1223 flow [2024-06-14 12:19:18,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:18,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:18,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 12:19:18,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-14 12:19:18,014 INFO L175 Difference]: Start difference. First operand has 154 places, 127 transitions, 927 flow. Second operand 9 states and 97 transitions. [2024-06-14 12:19:18,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 138 transitions, 1223 flow [2024-06-14 12:19:18,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 138 transitions, 1179 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:18,064 INFO L231 Difference]: Finished difference. Result has 154 places, 127 transitions, 913 flow [2024-06-14 12:19:18,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=913, PETRI_PLACES=154, PETRI_TRANSITIONS=127} [2024-06-14 12:19:18,064 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 123 predicate places. [2024-06-14 12:19:18,065 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 127 transitions, 913 flow [2024-06-14 12:19:18,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:18,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:18,065 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:19:18,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:19:18,065 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:19:18,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:18,065 INFO L85 PathProgramCache]: Analyzing trace with hash 858653444, now seen corresponding path program 1 times [2024-06-14 12:19:18,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:18,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364248799] [2024-06-14 12:19:18,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:18,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:18,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:18,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:18,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:18,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364248799] [2024-06-14 12:19:18,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364248799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:18,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:18,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:18,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518943157] [2024-06-14 12:19:18,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:18,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:18,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:18,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:18,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:19,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:19,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 127 transitions, 913 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:19,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:19,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:19,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:19,294 INFO L124 PetriNetUnfolderBase]: 377/667 cut-off events. [2024-06-14 12:19:19,294 INFO L125 PetriNetUnfolderBase]: For 39945/39945 co-relation queries the response was YES. [2024-06-14 12:19:19,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3984 conditions, 667 events. 377/667 cut-off events. For 39945/39945 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2857 event pairs, 39 based on Foata normal form. 2/667 useless extension candidates. Maximal degree in co-relation 3905. Up to 543 conditions per place. [2024-06-14 12:19:19,298 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 127 selfloop transitions, 24 changer transitions 0/153 dead transitions. [2024-06-14 12:19:19,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 153 transitions, 1411 flow [2024-06-14 12:19:19,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:19,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:19,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:19:19,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:19:19,299 INFO L175 Difference]: Start difference. First operand has 154 places, 127 transitions, 913 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:19:19,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 153 transitions, 1411 flow [2024-06-14 12:19:19,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 153 transitions, 1379 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:19,377 INFO L231 Difference]: Finished difference. Result has 158 places, 129 transitions, 967 flow [2024-06-14 12:19:19,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=967, PETRI_PLACES=158, PETRI_TRANSITIONS=129} [2024-06-14 12:19:19,378 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-14 12:19:19,378 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 129 transitions, 967 flow [2024-06-14 12:19:19,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:19,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:19,378 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:19:19,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:19:19,378 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:19:19,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:19,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1148851412, now seen corresponding path program 2 times [2024-06-14 12:19:19,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:19,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428236010] [2024-06-14 12:19:19,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:19,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:19,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:20,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:19:20,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:20,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428236010] [2024-06-14 12:19:20,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428236010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:20,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:20,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:20,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453097696] [2024-06-14 12:19:20,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:20,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:20,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:20,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:20,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:20,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:20,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 129 transitions, 967 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:20,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:20,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:20,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:20,373 INFO L124 PetriNetUnfolderBase]: 388/688 cut-off events. [2024-06-14 12:19:20,373 INFO L125 PetriNetUnfolderBase]: For 44709/44709 co-relation queries the response was YES. [2024-06-14 12:19:20,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4275 conditions, 688 events. 388/688 cut-off events. For 44709/44709 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3005 event pairs, 57 based on Foata normal form. 2/688 useless extension candidates. Maximal degree in co-relation 4195. Up to 608 conditions per place. [2024-06-14 12:19:20,378 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 128 selfloop transitions, 24 changer transitions 0/154 dead transitions. [2024-06-14 12:19:20,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 154 transitions, 1471 flow [2024-06-14 12:19:20,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:20,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:20,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:19:20,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:19:20,379 INFO L175 Difference]: Start difference. First operand has 158 places, 129 transitions, 967 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:19:20,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 154 transitions, 1471 flow [2024-06-14 12:19:20,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 154 transitions, 1398 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:20,438 INFO L231 Difference]: Finished difference. Result has 162 places, 131 transitions, 984 flow [2024-06-14 12:19:20,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=984, PETRI_PLACES=162, PETRI_TRANSITIONS=131} [2024-06-14 12:19:20,439 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 131 predicate places. [2024-06-14 12:19:20,439 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 131 transitions, 984 flow [2024-06-14 12:19:20,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:20,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:20,439 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:19:20,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:19:20,440 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:19:20,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:20,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1659644390, now seen corresponding path program 3 times [2024-06-14 12:19:20,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:20,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999324567] [2024-06-14 12:19:20,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:20,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:21,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:21,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999324567] [2024-06-14 12:19:21,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999324567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:21,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:21,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:21,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350797118] [2024-06-14 12:19:21,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:21,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:21,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:21,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:21,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:21,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:21,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 131 transitions, 984 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:21,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:21,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:21,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:21,812 INFO L124 PetriNetUnfolderBase]: 429/763 cut-off events. [2024-06-14 12:19:21,813 INFO L125 PetriNetUnfolderBase]: For 49397/49397 co-relation queries the response was YES. [2024-06-14 12:19:21,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4619 conditions, 763 events. 429/763 cut-off events. For 49397/49397 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3423 event pairs, 76 based on Foata normal form. 4/765 useless extension candidates. Maximal degree in co-relation 4537. Up to 701 conditions per place. [2024-06-14 12:19:21,817 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 28 changer transitions 0/170 dead transitions. [2024-06-14 12:19:21,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 170 transitions, 1569 flow [2024-06-14 12:19:21,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:19:21,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:19:21,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-06-14 12:19:21,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32211538461538464 [2024-06-14 12:19:21,818 INFO L175 Difference]: Start difference. First operand has 162 places, 131 transitions, 984 flow. Second operand 13 states and 134 transitions. [2024-06-14 12:19:21,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 170 transitions, 1569 flow [2024-06-14 12:19:21,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 170 transitions, 1511 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:21,889 INFO L231 Difference]: Finished difference. Result has 176 places, 155 transitions, 1279 flow [2024-06-14 12:19:21,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1279, PETRI_PLACES=176, PETRI_TRANSITIONS=155} [2024-06-14 12:19:21,889 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 145 predicate places. [2024-06-14 12:19:21,889 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 155 transitions, 1279 flow [2024-06-14 12:19:21,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:21,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:21,890 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:19:21,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:19:21,890 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:19:21,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:21,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1148855287, now seen corresponding path program 1 times [2024-06-14 12:19:21,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:21,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136065408] [2024-06-14 12:19:21,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:21,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:21,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:22,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:22,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:22,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136065408] [2024-06-14 12:19:22,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136065408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:22,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:22,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:22,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001011261] [2024-06-14 12:19:22,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:22,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:22,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:22,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:22,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:22,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:22,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 155 transitions, 1279 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:22,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:22,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:22,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:23,011 INFO L124 PetriNetUnfolderBase]: 438/776 cut-off events. [2024-06-14 12:19:23,012 INFO L125 PetriNetUnfolderBase]: For 49582/49586 co-relation queries the response was YES. [2024-06-14 12:19:23,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4866 conditions, 776 events. 438/776 cut-off events. For 49582/49586 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3473 event pairs, 60 based on Foata normal form. 5/779 useless extension candidates. Maximal degree in co-relation 4774. Up to 651 conditions per place. [2024-06-14 12:19:23,017 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 130 selfloop transitions, 50 changer transitions 0/182 dead transitions. [2024-06-14 12:19:23,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 182 transitions, 1733 flow [2024-06-14 12:19:23,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:19:23,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:19:23,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-14 12:19:23,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35096153846153844 [2024-06-14 12:19:23,018 INFO L175 Difference]: Start difference. First operand has 176 places, 155 transitions, 1279 flow. Second operand 13 states and 146 transitions. [2024-06-14 12:19:23,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 182 transitions, 1733 flow [2024-06-14 12:19:23,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 182 transitions, 1706 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:19:23,089 INFO L231 Difference]: Finished difference. Result has 186 places, 158 transitions, 1400 flow [2024-06-14 12:19:23,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1400, PETRI_PLACES=186, PETRI_TRANSITIONS=158} [2024-06-14 12:19:23,090 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 155 predicate places. [2024-06-14 12:19:23,090 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 158 transitions, 1400 flow [2024-06-14 12:19:23,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:23,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:23,090 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:19:23,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:19:23,090 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:19:23,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:23,091 INFO L85 PathProgramCache]: Analyzing trace with hash 862314854, now seen corresponding path program 4 times [2024-06-14 12:19:23,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:23,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205683692] [2024-06-14 12:19:23,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:23,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:23,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:24,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:24,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:24,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205683692] [2024-06-14 12:19:24,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205683692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:24,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:24,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:24,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207477074] [2024-06-14 12:19:24,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:24,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:24,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:24,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:24,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:24,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:24,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 158 transitions, 1400 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:24,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:24,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:24,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:24,532 INFO L124 PetriNetUnfolderBase]: 442/784 cut-off events. [2024-06-14 12:19:24,532 INFO L125 PetriNetUnfolderBase]: For 49537/49541 co-relation queries the response was YES. [2024-06-14 12:19:24,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5076 conditions, 784 events. 442/784 cut-off events. For 49537/49541 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3540 event pairs, 60 based on Foata normal form. 4/786 useless extension candidates. Maximal degree in co-relation 4983. Up to 684 conditions per place. [2024-06-14 12:19:24,537 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 142 selfloop transitions, 33 changer transitions 0/177 dead transitions. [2024-06-14 12:19:24,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 177 transitions, 1924 flow [2024-06-14 12:19:24,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:24,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:24,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:19:24,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:19:24,541 INFO L175 Difference]: Start difference. First operand has 186 places, 158 transitions, 1400 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:19:24,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 177 transitions, 1924 flow [2024-06-14 12:19:24,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 177 transitions, 1810 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-14 12:19:24,633 INFO L231 Difference]: Finished difference. Result has 185 places, 159 transitions, 1368 flow [2024-06-14 12:19:24,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1368, PETRI_PLACES=185, PETRI_TRANSITIONS=159} [2024-06-14 12:19:24,634 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 154 predicate places. [2024-06-14 12:19:24,634 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 159 transitions, 1368 flow [2024-06-14 12:19:24,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:24,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:24,635 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:19:24,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:19:24,635 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:19:24,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:24,635 INFO L85 PathProgramCache]: Analyzing trace with hash 846033213, now seen corresponding path program 2 times [2024-06-14 12:19:24,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:24,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671592115] [2024-06-14 12:19:24,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:24,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:24,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:25,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:19:25,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:25,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671592115] [2024-06-14 12:19:25,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671592115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:25,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:25,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:25,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838660832] [2024-06-14 12:19:25,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:25,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:25,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:25,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:25,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:25,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:25,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 159 transitions, 1368 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:25,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:25,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:25,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:25,658 INFO L124 PetriNetUnfolderBase]: 453/803 cut-off events. [2024-06-14 12:19:25,659 INFO L125 PetriNetUnfolderBase]: For 51326/51326 co-relation queries the response was YES. [2024-06-14 12:19:25,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5191 conditions, 803 events. 453/803 cut-off events. For 51326/51326 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3671 event pairs, 54 based on Foata normal form. 1/802 useless extension candidates. Maximal degree in co-relation 5097. Up to 637 conditions per place. [2024-06-14 12:19:25,665 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 142 selfloop transitions, 51 changer transitions 0/195 dead transitions. [2024-06-14 12:19:25,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 195 transitions, 2056 flow [2024-06-14 12:19:25,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:25,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:25,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:19:25,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:19:25,666 INFO L175 Difference]: Start difference. First operand has 185 places, 159 transitions, 1368 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:19:25,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 195 transitions, 2056 flow [2024-06-14 12:19:25,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 195 transitions, 1947 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:25,764 INFO L231 Difference]: Finished difference. Result has 190 places, 179 transitions, 1573 flow [2024-06-14 12:19:25,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1573, PETRI_PLACES=190, PETRI_TRANSITIONS=179} [2024-06-14 12:19:25,765 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 159 predicate places. [2024-06-14 12:19:25,765 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 179 transitions, 1573 flow [2024-06-14 12:19:25,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:25,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:25,765 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:19:25,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:19:25,766 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:19:25,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:25,766 INFO L85 PathProgramCache]: Analyzing trace with hash 514605916, now seen corresponding path program 5 times [2024-06-14 12:19:25,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:25,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051171822] [2024-06-14 12:19:25,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:25,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:25,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:26,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:26,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:26,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051171822] [2024-06-14 12:19:26,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051171822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:26,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:26,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:26,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834928419] [2024-06-14 12:19:26,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:26,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:26,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:26,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:26,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:26,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:26,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 179 transitions, 1573 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:26,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:26,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:26,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:27,113 INFO L124 PetriNetUnfolderBase]: 457/811 cut-off events. [2024-06-14 12:19:27,113 INFO L125 PetriNetUnfolderBase]: For 55211/55211 co-relation queries the response was YES. [2024-06-14 12:19:27,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5393 conditions, 811 events. 457/811 cut-off events. For 55211/55211 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3707 event pairs, 65 based on Foata normal form. 2/811 useless extension candidates. Maximal degree in co-relation 5295. Up to 699 conditions per place. [2024-06-14 12:19:27,120 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 146 selfloop transitions, 46 changer transitions 0/194 dead transitions. [2024-06-14 12:19:27,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 194 transitions, 2009 flow [2024-06-14 12:19:27,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:27,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:27,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 12:19:27,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-14 12:19:27,121 INFO L175 Difference]: Start difference. First operand has 190 places, 179 transitions, 1573 flow. Second operand 11 states and 127 transitions. [2024-06-14 12:19:27,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 194 transitions, 2009 flow [2024-06-14 12:19:27,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 194 transitions, 1955 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 12:19:27,220 INFO L231 Difference]: Finished difference. Result has 198 places, 180 transitions, 1636 flow [2024-06-14 12:19:27,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1636, PETRI_PLACES=198, PETRI_TRANSITIONS=180} [2024-06-14 12:19:27,220 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 167 predicate places. [2024-06-14 12:19:27,221 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 180 transitions, 1636 flow [2024-06-14 12:19:27,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:27,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:27,221 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:19:27,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:19:27,221 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:19:27,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:27,222 INFO L85 PathProgramCache]: Analyzing trace with hash 520319991, now seen corresponding path program 3 times [2024-06-14 12:19:27,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:27,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160368619] [2024-06-14 12:19:27,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:27,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:27,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:28,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:28,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:28,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160368619] [2024-06-14 12:19:28,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160368619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:28,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:28,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:28,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491772998] [2024-06-14 12:19:28,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:28,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:28,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:28,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:28,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:28,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:28,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 180 transitions, 1636 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:28,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:28,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:28,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:28,370 INFO L124 PetriNetUnfolderBase]: 466/826 cut-off events. [2024-06-14 12:19:28,371 INFO L125 PetriNetUnfolderBase]: For 58862/58862 co-relation queries the response was YES. [2024-06-14 12:19:28,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5512 conditions, 826 events. 466/826 cut-off events. For 58862/58862 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3780 event pairs, 64 based on Foata normal form. 3/827 useless extension candidates. Maximal degree in co-relation 5413. Up to 576 conditions per place. [2024-06-14 12:19:28,377 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 125 selfloop transitions, 74 changer transitions 0/201 dead transitions. [2024-06-14 12:19:28,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 201 transitions, 2129 flow [2024-06-14 12:19:28,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:28,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:28,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-14 12:19:28,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-14 12:19:28,378 INFO L175 Difference]: Start difference. First operand has 198 places, 180 transitions, 1636 flow. Second operand 10 states and 127 transitions. [2024-06-14 12:19:28,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 201 transitions, 2129 flow [2024-06-14 12:19:28,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 201 transitions, 2024 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:28,499 INFO L231 Difference]: Finished difference. Result has 199 places, 184 transitions, 1747 flow [2024-06-14 12:19:28,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1747, PETRI_PLACES=199, PETRI_TRANSITIONS=184} [2024-06-14 12:19:28,500 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-14 12:19:28,500 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 184 transitions, 1747 flow [2024-06-14 12:19:28,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:28,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:28,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:28,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:19:28,501 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:19:28,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:28,501 INFO L85 PathProgramCache]: Analyzing trace with hash 846182943, now seen corresponding path program 4 times [2024-06-14 12:19:28,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:28,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456236625] [2024-06-14 12:19:28,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:28,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:28,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:29,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:29,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:29,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456236625] [2024-06-14 12:19:29,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456236625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:29,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:29,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:29,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309771030] [2024-06-14 12:19:29,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:29,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:29,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:29,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:29,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:29,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:29,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 184 transitions, 1747 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:29,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:29,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:29,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:29,665 INFO L124 PetriNetUnfolderBase]: 475/841 cut-off events. [2024-06-14 12:19:29,665 INFO L125 PetriNetUnfolderBase]: For 61065/61065 co-relation queries the response was YES. [2024-06-14 12:19:29,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5734 conditions, 841 events. 475/841 cut-off events. For 61065/61065 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3887 event pairs, 62 based on Foata normal form. 3/842 useless extension candidates. Maximal degree in co-relation 5634. Up to 591 conditions per place. [2024-06-14 12:19:29,673 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 135 selfloop transitions, 69 changer transitions 0/206 dead transitions. [2024-06-14 12:19:29,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 206 transitions, 2260 flow [2024-06-14 12:19:29,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:29,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:29,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-14 12:19:29,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-14 12:19:29,674 INFO L175 Difference]: Start difference. First operand has 199 places, 184 transitions, 1747 flow. Second operand 10 states and 131 transitions. [2024-06-14 12:19:29,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 206 transitions, 2260 flow [2024-06-14 12:19:29,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 206 transitions, 2080 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:29,801 INFO L231 Difference]: Finished difference. Result has 201 places, 188 transitions, 1781 flow [2024-06-14 12:19:29,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1781, PETRI_PLACES=201, PETRI_TRANSITIONS=188} [2024-06-14 12:19:29,801 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-14 12:19:29,802 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 188 transitions, 1781 flow [2024-06-14 12:19:29,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:29,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:29,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:29,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:19:29,802 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:19:29,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:29,803 INFO L85 PathProgramCache]: Analyzing trace with hash 851545323, now seen corresponding path program 5 times [2024-06-14 12:19:29,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:29,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924034271] [2024-06-14 12:19:29,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:29,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:29,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:30,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:19:30,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:30,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924034271] [2024-06-14 12:19:30,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924034271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:30,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:30,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:30,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143244758] [2024-06-14 12:19:30,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:30,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:30,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:30,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:30,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:30,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:30,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 188 transitions, 1781 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:30,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:30,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:30,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:30,981 INFO L124 PetriNetUnfolderBase]: 484/856 cut-off events. [2024-06-14 12:19:30,981 INFO L125 PetriNetUnfolderBase]: For 63113/63113 co-relation queries the response was YES. [2024-06-14 12:19:30,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5860 conditions, 856 events. 484/856 cut-off events. For 63113/63113 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3977 event pairs, 64 based on Foata normal form. 3/857 useless extension candidates. Maximal degree in co-relation 5759. Up to 606 conditions per place. [2024-06-14 12:19:30,989 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 138 selfloop transitions, 71 changer transitions 0/211 dead transitions. [2024-06-14 12:19:30,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 211 transitions, 2317 flow [2024-06-14 12:19:30,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:30,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:30,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 12:19:30,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-14 12:19:30,990 INFO L175 Difference]: Start difference. First operand has 201 places, 188 transitions, 1781 flow. Second operand 10 states and 130 transitions. [2024-06-14 12:19:30,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 211 transitions, 2317 flow [2024-06-14 12:19:31,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 211 transitions, 2139 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:31,124 INFO L231 Difference]: Finished difference. Result has 203 places, 192 transitions, 1829 flow [2024-06-14 12:19:31,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1829, PETRI_PLACES=203, PETRI_TRANSITIONS=192} [2024-06-14 12:19:31,125 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 172 predicate places. [2024-06-14 12:19:31,125 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 192 transitions, 1829 flow [2024-06-14 12:19:31,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:31,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:31,126 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:19:31,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:19:31,126 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:19:31,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:31,126 INFO L85 PathProgramCache]: Analyzing trace with hash 846177363, now seen corresponding path program 6 times [2024-06-14 12:19:31,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:31,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722993073] [2024-06-14 12:19:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:31,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:31,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:31,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:19:31,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:31,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722993073] [2024-06-14 12:19:31,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722993073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:31,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:31,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:31,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124116941] [2024-06-14 12:19:31,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:31,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:31,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:31,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:31,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:32,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:32,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 192 transitions, 1829 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:32,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:32,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:32,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:32,445 INFO L124 PetriNetUnfolderBase]: 487/861 cut-off events. [2024-06-14 12:19:32,446 INFO L125 PetriNetUnfolderBase]: For 60972/60972 co-relation queries the response was YES. [2024-06-14 12:19:32,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5918 conditions, 861 events. 487/861 cut-off events. For 60972/60972 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4014 event pairs, 62 based on Foata normal form. 1/860 useless extension candidates. Maximal degree in co-relation 5816. Up to 605 conditions per place. [2024-06-14 12:19:32,453 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 138 selfloop transitions, 73 changer transitions 0/213 dead transitions. [2024-06-14 12:19:32,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 213 transitions, 2330 flow [2024-06-14 12:19:32,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:32,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:32,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-14 12:19:32,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-14 12:19:32,454 INFO L175 Difference]: Start difference. First operand has 203 places, 192 transitions, 1829 flow. Second operand 11 states and 140 transitions. [2024-06-14 12:19:32,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 213 transitions, 2330 flow [2024-06-14 12:19:32,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 213 transitions, 2140 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:32,600 INFO L231 Difference]: Finished difference. Result has 206 places, 194 transitions, 1832 flow [2024-06-14 12:19:32,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1832, PETRI_PLACES=206, PETRI_TRANSITIONS=194} [2024-06-14 12:19:32,601 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 175 predicate places. [2024-06-14 12:19:32,601 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 194 transitions, 1832 flow [2024-06-14 12:19:32,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:32,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:32,601 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:19:32,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:19:32,601 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:19:32,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:32,602 INFO L85 PathProgramCache]: Analyzing trace with hash 520112601, now seen corresponding path program 7 times [2024-06-14 12:19:32,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:32,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341774483] [2024-06-14 12:19:32,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:32,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:32,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:33,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:19:33,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:33,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341774483] [2024-06-14 12:19:33,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341774483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:33,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:33,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:33,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714595022] [2024-06-14 12:19:33,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:33,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:33,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:33,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:33,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:33,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:33,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 194 transitions, 1832 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:33,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:33,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:33,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:33,794 INFO L124 PetriNetUnfolderBase]: 485/858 cut-off events. [2024-06-14 12:19:33,794 INFO L125 PetriNetUnfolderBase]: For 60497/60497 co-relation queries the response was YES. [2024-06-14 12:19:33,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5818 conditions, 858 events. 485/858 cut-off events. For 60497/60497 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3993 event pairs, 62 based on Foata normal form. 1/857 useless extension candidates. Maximal degree in co-relation 5715. Up to 591 conditions per place. [2024-06-14 12:19:33,801 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 131 selfloop transitions, 78 changer transitions 0/211 dead transitions. [2024-06-14 12:19:33,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 211 transitions, 2293 flow [2024-06-14 12:19:33,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:33,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:33,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 12:19:33,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-14 12:19:33,802 INFO L175 Difference]: Start difference. First operand has 206 places, 194 transitions, 1832 flow. Second operand 10 states and 129 transitions. [2024-06-14 12:19:33,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 211 transitions, 2293 flow [2024-06-14 12:19:33,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 211 transitions, 2120 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:33,949 INFO L231 Difference]: Finished difference. Result has 206 places, 194 transitions, 1820 flow [2024-06-14 12:19:33,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1820, PETRI_PLACES=206, PETRI_TRANSITIONS=194} [2024-06-14 12:19:33,950 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 175 predicate places. [2024-06-14 12:19:33,950 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 194 transitions, 1820 flow [2024-06-14 12:19:33,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:33,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:33,950 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:19:33,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:19:33,950 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:19:33,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:33,951 INFO L85 PathProgramCache]: Analyzing trace with hash 2089941738, now seen corresponding path program 6 times [2024-06-14 12:19:33,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:33,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615979163] [2024-06-14 12:19:33,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:33,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:33,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:34,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:34,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:34,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615979163] [2024-06-14 12:19:34,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615979163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:34,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:34,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:34,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423177246] [2024-06-14 12:19:34,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:34,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:34,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:34,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:34,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:34,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:34,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 194 transitions, 1820 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:34,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:34,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:34,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:35,110 INFO L124 PetriNetUnfolderBase]: 489/866 cut-off events. [2024-06-14 12:19:35,111 INFO L125 PetriNetUnfolderBase]: For 64391/64391 co-relation queries the response was YES. [2024-06-14 12:19:35,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5885 conditions, 866 events. 489/866 cut-off events. For 64391/64391 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4040 event pairs, 71 based on Foata normal form. 2/866 useless extension candidates. Maximal degree in co-relation 5782. Up to 765 conditions per place. [2024-06-14 12:19:35,120 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 164 selfloop transitions, 42 changer transitions 0/208 dead transitions. [2024-06-14 12:19:35,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 208 transitions, 2284 flow [2024-06-14 12:19:35,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:35,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:35,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:19:35,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:19:35,121 INFO L175 Difference]: Start difference. First operand has 206 places, 194 transitions, 1820 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:19:35,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 208 transitions, 2284 flow [2024-06-14 12:19:35,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 208 transitions, 2111 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:35,282 INFO L231 Difference]: Finished difference. Result has 208 places, 195 transitions, 1757 flow [2024-06-14 12:19:35,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1757, PETRI_PLACES=208, PETRI_TRANSITIONS=195} [2024-06-14 12:19:35,283 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-14 12:19:35,283 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 195 transitions, 1757 flow [2024-06-14 12:19:35,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:35,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:35,283 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:19:35,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:19:35,283 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:19:35,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:35,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1000843004, now seen corresponding path program 7 times [2024-06-14 12:19:35,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:35,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761588218] [2024-06-14 12:19:35,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:35,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:35,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:36,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:36,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:36,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761588218] [2024-06-14 12:19:36,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761588218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:36,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:36,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:36,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528844590] [2024-06-14 12:19:36,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:36,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:36,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:36,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:36,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:36,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:36,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 195 transitions, 1757 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:36,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:36,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:36,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:36,593 INFO L124 PetriNetUnfolderBase]: 493/874 cut-off events. [2024-06-14 12:19:36,594 INFO L125 PetriNetUnfolderBase]: For 66298/66298 co-relation queries the response was YES. [2024-06-14 12:19:36,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5865 conditions, 874 events. 493/874 cut-off events. For 66298/66298 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4097 event pairs, 71 based on Foata normal form. 2/874 useless extension candidates. Maximal degree in co-relation 5761. Up to 742 conditions per place. [2024-06-14 12:19:36,601 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 161 selfloop transitions, 47 changer transitions 0/210 dead transitions. [2024-06-14 12:19:36,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 210 transitions, 2229 flow [2024-06-14 12:19:36,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:36,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:36,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-14 12:19:36,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-14 12:19:36,602 INFO L175 Difference]: Start difference. First operand has 208 places, 195 transitions, 1757 flow. Second operand 10 states and 119 transitions. [2024-06-14 12:19:36,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 210 transitions, 2229 flow [2024-06-14 12:19:36,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 210 transitions, 2129 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:36,763 INFO L231 Difference]: Finished difference. Result has 210 places, 196 transitions, 1779 flow [2024-06-14 12:19:36,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1779, PETRI_PLACES=210, PETRI_TRANSITIONS=196} [2024-06-14 12:19:36,763 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 179 predicate places. [2024-06-14 12:19:36,763 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 196 transitions, 1779 flow [2024-06-14 12:19:36,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:36,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:36,764 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:19:36,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:19:36,764 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:19:36,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:36,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1950868036, now seen corresponding path program 8 times [2024-06-14 12:19:36,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:36,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480071908] [2024-06-14 12:19:36,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:36,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:36,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:37,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:37,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:37,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480071908] [2024-06-14 12:19:37,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480071908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:37,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:37,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:37,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754514569] [2024-06-14 12:19:37,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:37,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:37,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:37,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:37,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:37,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:37,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 196 transitions, 1779 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:37,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:37,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:37,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:37,753 INFO L124 PetriNetUnfolderBase]: 497/883 cut-off events. [2024-06-14 12:19:37,754 INFO L125 PetriNetUnfolderBase]: For 68406/68406 co-relation queries the response was YES. [2024-06-14 12:19:37,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 883 events. 497/883 cut-off events. For 68406/68406 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4156 event pairs, 87 based on Foata normal form. 2/883 useless extension candidates. Maximal degree in co-relation 5841. Up to 823 conditions per place. [2024-06-14 12:19:37,761 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 174 selfloop transitions, 31 changer transitions 0/207 dead transitions. [2024-06-14 12:19:37,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 207 transitions, 2235 flow [2024-06-14 12:19:37,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:37,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:37,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:19:37,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:19:37,777 INFO L175 Difference]: Start difference. First operand has 210 places, 196 transitions, 1779 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:19:37,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 207 transitions, 2235 flow [2024-06-14 12:19:37,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 207 transitions, 2123 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:37,961 INFO L231 Difference]: Finished difference. Result has 212 places, 197 transitions, 1759 flow [2024-06-14 12:19:37,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1759, PETRI_PLACES=212, PETRI_TRANSITIONS=197} [2024-06-14 12:19:37,961 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 181 predicate places. [2024-06-14 12:19:37,962 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 197 transitions, 1759 flow [2024-06-14 12:19:37,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:37,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:37,962 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:19:37,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:19:37,962 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:19:37,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:37,963 INFO L85 PathProgramCache]: Analyzing trace with hash -743661251, now seen corresponding path program 8 times [2024-06-14 12:19:37,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:37,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616403819] [2024-06-14 12:19:37,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:37,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:37,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:38,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:38,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:38,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616403819] [2024-06-14 12:19:38,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616403819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:38,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:38,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:38,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146782891] [2024-06-14 12:19:38,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:38,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:38,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:38,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:38,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:38,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:38,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 197 transitions, 1759 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:38,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:38,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:38,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:39,114 INFO L124 PetriNetUnfolderBase]: 500/888 cut-off events. [2024-06-14 12:19:39,115 INFO L125 PetriNetUnfolderBase]: For 67884/67884 co-relation queries the response was YES. [2024-06-14 12:19:39,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5942 conditions, 888 events. 500/888 cut-off events. For 67884/67884 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4201 event pairs, 79 based on Foata normal form. 1/887 useless extension candidates. Maximal degree in co-relation 5836. Up to 781 conditions per place. [2024-06-14 12:19:39,121 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 175 selfloop transitions, 38 changer transitions 0/215 dead transitions. [2024-06-14 12:19:39,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 215 transitions, 2431 flow [2024-06-14 12:19:39,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:39,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:39,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 12:19:39,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:19:39,123 INFO L175 Difference]: Start difference. First operand has 212 places, 197 transitions, 1759 flow. Second operand 10 states and 115 transitions. [2024-06-14 12:19:39,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 215 transitions, 2431 flow [2024-06-14 12:19:39,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 215 transitions, 2349 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:39,277 INFO L231 Difference]: Finished difference. Result has 215 places, 205 transitions, 1864 flow [2024-06-14 12:19:39,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1864, PETRI_PLACES=215, PETRI_TRANSITIONS=205} [2024-06-14 12:19:39,278 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 184 predicate places. [2024-06-14 12:19:39,278 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 205 transitions, 1864 flow [2024-06-14 12:19:39,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:39,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:39,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:39,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:19:39,278 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:19:39,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:39,279 INFO L85 PathProgramCache]: Analyzing trace with hash 345641153, now seen corresponding path program 9 times [2024-06-14 12:19:39,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:39,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691813844] [2024-06-14 12:19:39,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:39,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:39,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:40,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:40,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:40,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691813844] [2024-06-14 12:19:40,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691813844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:40,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:40,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:40,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289747489] [2024-06-14 12:19:40,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:40,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:40,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:40,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:40,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:40,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:40,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 205 transitions, 1864 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:40,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:40,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:40,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:40,456 INFO L124 PetriNetUnfolderBase]: 509/903 cut-off events. [2024-06-14 12:19:40,457 INFO L125 PetriNetUnfolderBase]: For 74966/74966 co-relation queries the response was YES. [2024-06-14 12:19:40,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6135 conditions, 903 events. 509/903 cut-off events. For 74966/74966 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4284 event pairs, 79 based on Foata normal form. 3/904 useless extension candidates. Maximal degree in co-relation 6027. Up to 757 conditions per place. [2024-06-14 12:19:40,464 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 178 selfloop transitions, 45 changer transitions 0/225 dead transitions. [2024-06-14 12:19:40,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 225 transitions, 2440 flow [2024-06-14 12:19:40,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:40,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:40,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:19:40,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-14 12:19:40,465 INFO L175 Difference]: Start difference. First operand has 215 places, 205 transitions, 1864 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:19:40,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 225 transitions, 2440 flow [2024-06-14 12:19:40,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 225 transitions, 2358 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:40,639 INFO L231 Difference]: Finished difference. Result has 220 places, 209 transitions, 1971 flow [2024-06-14 12:19:40,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1971, PETRI_PLACES=220, PETRI_TRANSITIONS=209} [2024-06-14 12:19:40,639 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 189 predicate places. [2024-06-14 12:19:40,640 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 209 transitions, 1971 flow [2024-06-14 12:19:40,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:40,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:40,640 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:19:40,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:19:40,640 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:19:40,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:40,640 INFO L85 PathProgramCache]: Analyzing trace with hash -743665126, now seen corresponding path program 9 times [2024-06-14 12:19:40,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:40,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042265833] [2024-06-14 12:19:40,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:40,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:40,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:41,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:41,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:41,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042265833] [2024-06-14 12:19:41,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042265833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:41,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:41,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:41,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420595636] [2024-06-14 12:19:41,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:41,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:41,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:41,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:41,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:41,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:41,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 209 transitions, 1971 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:41,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:41,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:41,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:41,752 INFO L124 PetriNetUnfolderBase]: 513/911 cut-off events. [2024-06-14 12:19:41,752 INFO L125 PetriNetUnfolderBase]: For 74673/74673 co-relation queries the response was YES. [2024-06-14 12:19:41,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6310 conditions, 911 events. 513/911 cut-off events. For 74673/74673 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4361 event pairs, 81 based on Foata normal form. 2/911 useless extension candidates. Maximal degree in co-relation 6200. Up to 824 conditions per place. [2024-06-14 12:19:41,759 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 187 selfloop transitions, 33 changer transitions 0/222 dead transitions. [2024-06-14 12:19:41,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 222 transitions, 2605 flow [2024-06-14 12:19:41,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:41,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:41,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:19:41,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:19:41,760 INFO L175 Difference]: Start difference. First operand has 220 places, 209 transitions, 1971 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:19:41,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 222 transitions, 2605 flow [2024-06-14 12:19:41,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 222 transitions, 2463 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:41,920 INFO L231 Difference]: Finished difference. Result has 222 places, 210 transitions, 1925 flow [2024-06-14 12:19:41,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1925, PETRI_PLACES=222, PETRI_TRANSITIONS=210} [2024-06-14 12:19:41,921 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 191 predicate places. [2024-06-14 12:19:41,921 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 210 transitions, 1925 flow [2024-06-14 12:19:41,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:41,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:41,921 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:19:41,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:19:41,921 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:19:41,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:41,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1997241336, now seen corresponding path program 1 times [2024-06-14 12:19:41,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:41,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30099030] [2024-06-14 12:19:41,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:41,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:42,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:42,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:42,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30099030] [2024-06-14 12:19:42,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30099030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:42,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:42,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:42,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131189520] [2024-06-14 12:19:42,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:42,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:42,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:42,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:42,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:42,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:42,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 210 transitions, 1925 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:42,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:42,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:42,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:43,096 INFO L124 PetriNetUnfolderBase]: 509/905 cut-off events. [2024-06-14 12:19:43,096 INFO L125 PetriNetUnfolderBase]: For 71189/71189 co-relation queries the response was YES. [2024-06-14 12:19:43,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6060 conditions, 905 events. 509/905 cut-off events. For 71189/71189 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4314 event pairs, 78 based on Foata normal form. 2/905 useless extension candidates. Maximal degree in co-relation 5949. Up to 862 conditions per place. [2024-06-14 12:19:43,104 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 205 selfloop transitions, 17 changer transitions 0/224 dead transitions. [2024-06-14 12:19:43,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 224 transitions, 2431 flow [2024-06-14 12:19:43,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:43,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:43,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:19:43,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:19:43,108 INFO L175 Difference]: Start difference. First operand has 222 places, 210 transitions, 1925 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:19:43,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 224 transitions, 2431 flow [2024-06-14 12:19:43,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 224 transitions, 2320 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:43,283 INFO L231 Difference]: Finished difference. Result has 224 places, 212 transitions, 1893 flow [2024-06-14 12:19:43,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1893, PETRI_PLACES=224, PETRI_TRANSITIONS=212} [2024-06-14 12:19:43,291 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-14 12:19:43,291 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 212 transitions, 1893 flow [2024-06-14 12:19:43,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:43,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:43,291 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:19:43,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:19:43,291 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:19:43,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:43,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1354601659, now seen corresponding path program 10 times [2024-06-14 12:19:43,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:43,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476166734] [2024-06-14 12:19:43,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:43,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:43,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:44,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:44,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:44,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476166734] [2024-06-14 12:19:44,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476166734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:44,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:44,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:44,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825920275] [2024-06-14 12:19:44,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:44,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:44,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:44,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:44,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:44,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:44,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 212 transitions, 1893 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:44,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:44,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:44,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:44,711 INFO L124 PetriNetUnfolderBase]: 518/920 cut-off events. [2024-06-14 12:19:44,711 INFO L125 PetriNetUnfolderBase]: For 75608/75608 co-relation queries the response was YES. [2024-06-14 12:19:44,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6076 conditions, 920 events. 518/920 cut-off events. For 75608/75608 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4398 event pairs, 74 based on Foata normal form. 3/921 useless extension candidates. Maximal degree in co-relation 5965. Up to 774 conditions per place. [2024-06-14 12:19:44,719 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 179 selfloop transitions, 49 changer transitions 0/230 dead transitions. [2024-06-14 12:19:44,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 230 transitions, 2465 flow [2024-06-14 12:19:44,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:44,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:44,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 12:19:44,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:19:44,720 INFO L175 Difference]: Start difference. First operand has 224 places, 212 transitions, 1893 flow. Second operand 10 states and 120 transitions. [2024-06-14 12:19:44,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 230 transitions, 2465 flow [2024-06-14 12:19:44,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 230 transitions, 2324 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-14 12:19:44,891 INFO L231 Difference]: Finished difference. Result has 223 places, 216 transitions, 1948 flow [2024-06-14 12:19:44,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1948, PETRI_PLACES=223, PETRI_TRANSITIONS=216} [2024-06-14 12:19:44,892 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-14 12:19:44,892 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 216 transitions, 1948 flow [2024-06-14 12:19:44,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:44,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:44,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:19:44,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:19:44,893 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:19:44,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:44,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1354596079, now seen corresponding path program 11 times [2024-06-14 12:19:44,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:44,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679106097] [2024-06-14 12:19:44,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:44,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:45,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:45,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:45,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679106097] [2024-06-14 12:19:45,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679106097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:45,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:45,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:45,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026881622] [2024-06-14 12:19:45,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:45,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:45,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:45,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:45,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:45,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:45,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 216 transitions, 1948 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:45,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:45,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:45,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:46,130 INFO L124 PetriNetUnfolderBase]: 521/925 cut-off events. [2024-06-14 12:19:46,130 INFO L125 PetriNetUnfolderBase]: For 71934/71934 co-relation queries the response was YES. [2024-06-14 12:19:46,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6032 conditions, 925 events. 521/925 cut-off events. For 71934/71934 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4430 event pairs, 74 based on Foata normal form. 1/924 useless extension candidates. Maximal degree in co-relation 5923. Up to 773 conditions per place. [2024-06-14 12:19:46,138 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 178 selfloop transitions, 53 changer transitions 0/233 dead transitions. [2024-06-14 12:19:46,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 233 transitions, 2480 flow [2024-06-14 12:19:46,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:46,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:46,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:19:46,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:19:46,140 INFO L175 Difference]: Start difference. First operand has 223 places, 216 transitions, 1948 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:19:46,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 233 transitions, 2480 flow [2024-06-14 12:19:46,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 233 transitions, 2324 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:46,298 INFO L231 Difference]: Finished difference. Result has 226 places, 218 transitions, 1947 flow [2024-06-14 12:19:46,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1947, PETRI_PLACES=226, PETRI_TRANSITIONS=218} [2024-06-14 12:19:46,299 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-14 12:19:46,299 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 218 transitions, 1947 flow [2024-06-14 12:19:46,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:46,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:46,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:46,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:19:46,299 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:19:46,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:46,300 INFO L85 PathProgramCache]: Analyzing trace with hash -2006445763, now seen corresponding path program 12 times [2024-06-14 12:19:46,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:46,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062588051] [2024-06-14 12:19:46,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:46,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:46,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:46,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:46,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:46,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062588051] [2024-06-14 12:19:46,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062588051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:46,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:46,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:46,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395343958] [2024-06-14 12:19:46,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:46,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:46,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:46,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:46,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:47,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:47,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 218 transitions, 1947 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:47,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:47,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:47,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:47,463 INFO L124 PetriNetUnfolderBase]: 530/940 cut-off events. [2024-06-14 12:19:47,463 INFO L125 PetriNetUnfolderBase]: For 79600/79600 co-relation queries the response was YES. [2024-06-14 12:19:47,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6144 conditions, 940 events. 530/940 cut-off events. For 79600/79600 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4516 event pairs, 80 based on Foata normal form. 3/941 useless extension candidates. Maximal degree in co-relation 6034. Up to 886 conditions per place. [2024-06-14 12:19:47,470 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 213 selfloop transitions, 21 changer transitions 0/236 dead transitions. [2024-06-14 12:19:47,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 236 transitions, 2544 flow [2024-06-14 12:19:47,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:47,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:47,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:19:47,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:19:47,471 INFO L175 Difference]: Start difference. First operand has 226 places, 218 transitions, 1947 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:19:47,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 236 transitions, 2544 flow [2024-06-14 12:19:47,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 236 transitions, 2425 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:47,685 INFO L231 Difference]: Finished difference. Result has 227 places, 222 transitions, 1976 flow [2024-06-14 12:19:47,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1828, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1976, PETRI_PLACES=227, PETRI_TRANSITIONS=222} [2024-06-14 12:19:47,686 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-14 12:19:47,686 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 222 transitions, 1976 flow [2024-06-14 12:19:47,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:47,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:47,686 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:19:47,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:19:47,686 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:19:47,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:47,687 INFO L85 PathProgramCache]: Analyzing trace with hash -544215466, now seen corresponding path program 10 times [2024-06-14 12:19:47,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:47,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810101866] [2024-06-14 12:19:47,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:47,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:47,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:48,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:48,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:48,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810101866] [2024-06-14 12:19:48,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810101866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:48,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:48,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:48,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709227592] [2024-06-14 12:19:48,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:48,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:48,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:48,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:48,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:48,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:48,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 222 transitions, 1976 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:48,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:48,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:48,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:48,916 INFO L124 PetriNetUnfolderBase]: 534/948 cut-off events. [2024-06-14 12:19:48,917 INFO L125 PetriNetUnfolderBase]: For 78733/78733 co-relation queries the response was YES. [2024-06-14 12:19:48,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6155 conditions, 948 events. 534/948 cut-off events. For 78733/78733 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4580 event pairs, 86 based on Foata normal form. 2/948 useless extension candidates. Maximal degree in co-relation 6044. Up to 915 conditions per place. [2024-06-14 12:19:48,925 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 215 selfloop transitions, 16 changer transitions 0/233 dead transitions. [2024-06-14 12:19:48,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 233 transitions, 2475 flow [2024-06-14 12:19:48,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:48,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:48,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:19:48,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:19:48,926 INFO L175 Difference]: Start difference. First operand has 227 places, 222 transitions, 1976 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:19:48,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 233 transitions, 2475 flow [2024-06-14 12:19:49,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 233 transitions, 2363 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:49,122 INFO L231 Difference]: Finished difference. Result has 229 places, 223 transitions, 1917 flow [2024-06-14 12:19:49,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1917, PETRI_PLACES=229, PETRI_TRANSITIONS=223} [2024-06-14 12:19:49,123 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-14 12:19:49,123 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 223 transitions, 1917 flow [2024-06-14 12:19:49,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:49,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:49,123 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:19:49,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:19:49,124 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:19:49,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:49,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2032021023, now seen corresponding path program 13 times [2024-06-14 12:19:49,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:49,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975923616] [2024-06-14 12:19:49,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:49,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:49,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:49,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:19:49,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:49,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975923616] [2024-06-14 12:19:49,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975923616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:49,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:49,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:49,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586958926] [2024-06-14 12:19:49,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:49,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:49,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:49,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:49,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:50,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:50,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 223 transitions, 1917 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:50,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:50,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:50,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:50,357 INFO L124 PetriNetUnfolderBase]: 543/963 cut-off events. [2024-06-14 12:19:50,357 INFO L125 PetriNetUnfolderBase]: For 83780/83780 co-relation queries the response was YES. [2024-06-14 12:19:50,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6231 conditions, 963 events. 543/963 cut-off events. For 83780/83780 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4668 event pairs, 82 based on Foata normal form. 3/964 useless extension candidates. Maximal degree in co-relation 6119. Up to 872 conditions per place. [2024-06-14 12:19:50,365 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 213 selfloop transitions, 30 changer transitions 0/245 dead transitions. [2024-06-14 12:19:50,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 245 transitions, 2561 flow [2024-06-14 12:19:50,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:50,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:50,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:19:50,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-14 12:19:50,366 INFO L175 Difference]: Start difference. First operand has 229 places, 223 transitions, 1917 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:19:50,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 245 transitions, 2561 flow [2024-06-14 12:19:50,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 245 transitions, 2519 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:50,559 INFO L231 Difference]: Finished difference. Result has 231 places, 227 transitions, 2049 flow [2024-06-14 12:19:50,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2049, PETRI_PLACES=231, PETRI_TRANSITIONS=227} [2024-06-14 12:19:50,559 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-14 12:19:50,560 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 227 transitions, 2049 flow [2024-06-14 12:19:50,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:50,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:50,560 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:19:50,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:19:50,560 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:19:50,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:50,561 INFO L85 PathProgramCache]: Analyzing trace with hash 2031813633, now seen corresponding path program 14 times [2024-06-14 12:19:50,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:50,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406783665] [2024-06-14 12:19:50,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:50,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:50,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:51,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:51,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:51,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406783665] [2024-06-14 12:19:51,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406783665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:51,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:51,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:51,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711134837] [2024-06-14 12:19:51,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:51,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:51,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:51,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:51,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:51,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:51,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 227 transitions, 2049 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:51,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:51,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:51,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:51,811 INFO L124 PetriNetUnfolderBase]: 552/978 cut-off events. [2024-06-14 12:19:51,811 INFO L125 PetriNetUnfolderBase]: For 86592/86592 co-relation queries the response was YES. [2024-06-14 12:19:51,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6464 conditions, 978 events. 552/978 cut-off events. For 86592/86592 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4747 event pairs, 80 based on Foata normal form. 3/979 useless extension candidates. Maximal degree in co-relation 6351. Up to 860 conditions per place. [2024-06-14 12:19:51,819 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 205 selfloop transitions, 42 changer transitions 0/249 dead transitions. [2024-06-14 12:19:51,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 249 transitions, 2700 flow [2024-06-14 12:19:51,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:51,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:51,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:19:51,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:19:51,820 INFO L175 Difference]: Start difference. First operand has 231 places, 227 transitions, 2049 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:19:51,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 249 transitions, 2700 flow [2024-06-14 12:19:52,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 249 transitions, 2562 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:52,033 INFO L231 Difference]: Finished difference. Result has 234 places, 231 transitions, 2118 flow [2024-06-14 12:19:52,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2118, PETRI_PLACES=234, PETRI_TRANSITIONS=231} [2024-06-14 12:19:52,033 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-14 12:19:52,034 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 231 transitions, 2118 flow [2024-06-14 12:19:52,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:52,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:52,034 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:19:52,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:19:52,034 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:19:52,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:52,034 INFO L85 PathProgramCache]: Analyzing trace with hash -743517256, now seen corresponding path program 11 times [2024-06-14 12:19:52,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:52,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316155788] [2024-06-14 12:19:52,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:52,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:52,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:52,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:19:52,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:52,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316155788] [2024-06-14 12:19:52,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316155788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:52,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:52,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:52,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244848999] [2024-06-14 12:19:52,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:52,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:52,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:52,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:52,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:52,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:52,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 231 transitions, 2118 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:52,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:52,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:52,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:53,156 INFO L124 PetriNetUnfolderBase]: 556/986 cut-off events. [2024-06-14 12:19:53,156 INFO L125 PetriNetUnfolderBase]: For 85298/85298 co-relation queries the response was YES. [2024-06-14 12:19:53,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6499 conditions, 986 events. 556/986 cut-off events. For 85298/85298 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4816 event pairs, 90 based on Foata normal form. 2/986 useless extension candidates. Maximal degree in co-relation 6385. Up to 938 conditions per place. [2024-06-14 12:19:53,164 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 216 selfloop transitions, 24 changer transitions 0/242 dead transitions. [2024-06-14 12:19:53,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 242 transitions, 2637 flow [2024-06-14 12:19:53,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:53,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:53,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:19:53,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:19:53,165 INFO L175 Difference]: Start difference. First operand has 234 places, 231 transitions, 2118 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:19:53,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 242 transitions, 2637 flow [2024-06-14 12:19:53,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 242 transitions, 2468 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:53,391 INFO L231 Difference]: Finished difference. Result has 235 places, 232 transitions, 2020 flow [2024-06-14 12:19:53,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2020, PETRI_PLACES=235, PETRI_TRANSITIONS=232} [2024-06-14 12:19:53,391 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-14 12:19:53,391 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 232 transitions, 2020 flow [2024-06-14 12:19:53,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:53,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:53,392 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:19:53,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:19:53,392 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:19:53,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:53,392 INFO L85 PathProgramCache]: Analyzing trace with hash -738149141, now seen corresponding path program 15 times [2024-06-14 12:19:53,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:53,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619956110] [2024-06-14 12:19:53,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:53,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:53,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:54,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:54,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:54,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619956110] [2024-06-14 12:19:54,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619956110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:54,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:54,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:54,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064045383] [2024-06-14 12:19:54,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:54,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:54,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:54,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:54,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:54,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:54,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 232 transitions, 2020 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:54,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:54,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:54,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:54,657 INFO L124 PetriNetUnfolderBase]: 565/1001 cut-off events. [2024-06-14 12:19:54,657 INFO L125 PetriNetUnfolderBase]: For 90685/90685 co-relation queries the response was YES. [2024-06-14 12:19:54,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6541 conditions, 1001 events. 565/1001 cut-off events. For 90685/90685 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4930 event pairs, 78 based on Foata normal form. 3/1002 useless extension candidates. Maximal degree in co-relation 6426. Up to 855 conditions per place. [2024-06-14 12:19:54,666 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 208 selfloop transitions, 44 changer transitions 0/254 dead transitions. [2024-06-14 12:19:54,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 254 transitions, 2693 flow [2024-06-14 12:19:54,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:54,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:54,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:19:54,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:19:54,667 INFO L175 Difference]: Start difference. First operand has 235 places, 232 transitions, 2020 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:19:54,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 254 transitions, 2693 flow [2024-06-14 12:19:54,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 254 transitions, 2633 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:54,884 INFO L231 Difference]: Finished difference. Result has 237 places, 236 transitions, 2178 flow [2024-06-14 12:19:54,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2178, PETRI_PLACES=237, PETRI_TRANSITIONS=236} [2024-06-14 12:19:54,884 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 206 predicate places. [2024-06-14 12:19:54,884 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 236 transitions, 2178 flow [2024-06-14 12:19:54,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:54,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:54,885 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:19:54,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:19:54,885 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:19:54,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:54,885 INFO L85 PathProgramCache]: Analyzing trace with hash -738154876, now seen corresponding path program 12 times [2024-06-14 12:19:54,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:54,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325244623] [2024-06-14 12:19:54,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:54,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:54,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:55,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:55,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:55,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325244623] [2024-06-14 12:19:55,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325244623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:55,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:55,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:55,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568236228] [2024-06-14 12:19:55,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:55,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:55,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:55,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:55,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:55,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:55,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 236 transitions, 2178 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:55,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:55,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:55,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:56,043 INFO L124 PetriNetUnfolderBase]: 562/996 cut-off events. [2024-06-14 12:19:56,043 INFO L125 PetriNetUnfolderBase]: For 83176/83176 co-relation queries the response was YES. [2024-06-14 12:19:56,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6444 conditions, 996 events. 562/996 cut-off events. For 83176/83176 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4876 event pairs, 91 based on Foata normal form. 2/996 useless extension candidates. Maximal degree in co-relation 6328. Up to 948 conditions per place. [2024-06-14 12:19:56,052 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 221 selfloop transitions, 23 changer transitions 0/246 dead transitions. [2024-06-14 12:19:56,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 246 transitions, 2688 flow [2024-06-14 12:19:56,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:56,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:56,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:19:56,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:19:56,054 INFO L175 Difference]: Start difference. First operand has 237 places, 236 transitions, 2178 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:19:56,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 246 transitions, 2688 flow [2024-06-14 12:19:56,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 246 transitions, 2496 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:56,302 INFO L231 Difference]: Finished difference. Result has 239 places, 236 transitions, 2036 flow [2024-06-14 12:19:56,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2036, PETRI_PLACES=239, PETRI_TRANSITIONS=236} [2024-06-14 12:19:56,311 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-14 12:19:56,311 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 236 transitions, 2036 flow [2024-06-14 12:19:56,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:56,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:56,312 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:19:56,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:19:56,312 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:19:56,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:56,313 INFO L85 PathProgramCache]: Analyzing trace with hash -738154721, now seen corresponding path program 16 times [2024-06-14 12:19:56,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:56,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418238907] [2024-06-14 12:19:56,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:56,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:56,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:57,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:57,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:57,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418238907] [2024-06-14 12:19:57,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418238907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:57,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:57,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:57,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162749981] [2024-06-14 12:19:57,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:57,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:57,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:57,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:57,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:57,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:57,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 236 transitions, 2036 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:57,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:57,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:57,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:57,624 INFO L124 PetriNetUnfolderBase]: 560/993 cut-off events. [2024-06-14 12:19:57,625 INFO L125 PetriNetUnfolderBase]: For 77371/77371 co-relation queries the response was YES. [2024-06-14 12:19:57,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6161 conditions, 993 events. 560/993 cut-off events. For 77371/77371 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4882 event pairs, 77 based on Foata normal form. 1/992 useless extension candidates. Maximal degree in co-relation 6044. Up to 830 conditions per place. [2024-06-14 12:19:57,632 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 202 selfloop transitions, 52 changer transitions 0/256 dead transitions. [2024-06-14 12:19:57,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 256 transitions, 2603 flow [2024-06-14 12:19:57,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:57,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:57,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 12:19:57,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 12:19:57,633 INFO L175 Difference]: Start difference. First operand has 239 places, 236 transitions, 2036 flow. Second operand 11 states and 136 transitions. [2024-06-14 12:19:57,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 256 transitions, 2603 flow [2024-06-14 12:19:57,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 256 transitions, 2529 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:57,844 INFO L231 Difference]: Finished difference. Result has 241 places, 236 transitions, 2077 flow [2024-06-14 12:19:57,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2077, PETRI_PLACES=241, PETRI_TRANSITIONS=236} [2024-06-14 12:19:57,845 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 210 predicate places. [2024-06-14 12:19:57,845 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 236 transitions, 2077 flow [2024-06-14 12:19:57,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:57,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:57,845 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:19:57,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:19:57,846 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:19:57,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:57,846 INFO L85 PathProgramCache]: Analyzing trace with hash 149294584, now seen corresponding path program 13 times [2024-06-14 12:19:57,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:57,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200597619] [2024-06-14 12:19:57,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:57,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:58,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:19:58,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:58,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200597619] [2024-06-14 12:19:58,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200597619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:58,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:58,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:58,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831940337] [2024-06-14 12:19:58,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:58,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:58,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:58,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:58,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:58,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:19:58,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 236 transitions, 2077 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:58,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:58,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:19:58,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:59,174 INFO L124 PetriNetUnfolderBase]: 597/1057 cut-off events. [2024-06-14 12:19:59,174 INFO L125 PetriNetUnfolderBase]: For 89622/89626 co-relation queries the response was YES. [2024-06-14 12:19:59,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6565 conditions, 1057 events. 597/1057 cut-off events. For 89622/89626 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5271 event pairs, 74 based on Foata normal form. 6/1061 useless extension candidates. Maximal degree in co-relation 6447. Up to 967 conditions per place. [2024-06-14 12:19:59,184 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 236 selfloop transitions, 40 changer transitions 0/278 dead transitions. [2024-06-14 12:19:59,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 278 transitions, 2877 flow [2024-06-14 12:19:59,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:19:59,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:19:59,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 151 transitions. [2024-06-14 12:19:59,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33705357142857145 [2024-06-14 12:19:59,185 INFO L175 Difference]: Start difference. First operand has 241 places, 236 transitions, 2077 flow. Second operand 14 states and 151 transitions. [2024-06-14 12:19:59,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 278 transitions, 2877 flow [2024-06-14 12:19:59,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 278 transitions, 2736 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:59,452 INFO L231 Difference]: Finished difference. Result has 250 places, 257 transitions, 2277 flow [2024-06-14 12:19:59,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2277, PETRI_PLACES=250, PETRI_TRANSITIONS=257} [2024-06-14 12:19:59,453 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 219 predicate places. [2024-06-14 12:19:59,453 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 257 transitions, 2277 flow [2024-06-14 12:19:59,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:59,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:59,454 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:19:59,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:19:59,455 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:19:59,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:59,455 INFO L85 PathProgramCache]: Analyzing trace with hash 90817028, now seen corresponding path program 14 times [2024-06-14 12:19:59,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:59,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264571826] [2024-06-14 12:19:59,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:59,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:00,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:00,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:00,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264571826] [2024-06-14 12:20:00,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264571826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:00,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:00,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:00,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492664069] [2024-06-14 12:20:00,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:00,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:00,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:00,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:00,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:00,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:00,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 257 transitions, 2277 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:00,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:00,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:00,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:00,834 INFO L124 PetriNetUnfolderBase]: 608/1078 cut-off events. [2024-06-14 12:20:00,834 INFO L125 PetriNetUnfolderBase]: For 84818/84818 co-relation queries the response was YES. [2024-06-14 12:20:00,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6547 conditions, 1078 events. 608/1078 cut-off events. For 84818/84818 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5412 event pairs, 77 based on Foata normal form. 4/1080 useless extension candidates. Maximal degree in co-relation 6424. Up to 999 conditions per place. [2024-06-14 12:20:00,844 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 248 selfloop transitions, 35 changer transitions 0/285 dead transitions. [2024-06-14 12:20:00,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 285 transitions, 2992 flow [2024-06-14 12:20:00,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:20:00,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:20:00,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 141 transitions. [2024-06-14 12:20:00,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3389423076923077 [2024-06-14 12:20:00,846 INFO L175 Difference]: Start difference. First operand has 250 places, 257 transitions, 2277 flow. Second operand 13 states and 141 transitions. [2024-06-14 12:20:00,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 285 transitions, 2992 flow [2024-06-14 12:20:01,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 285 transitions, 2893 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 12:20:01,050 INFO L231 Difference]: Finished difference. Result has 263 places, 267 transitions, 2408 flow [2024-06-14 12:20:01,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2408, PETRI_PLACES=263, PETRI_TRANSITIONS=267} [2024-06-14 12:20:01,051 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-14 12:20:01,051 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 267 transitions, 2408 flow [2024-06-14 12:20:01,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:01,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:01,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:20:01,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:20:01,052 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:20:01,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:01,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1811947272, now seen corresponding path program 15 times [2024-06-14 12:20:01,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:01,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477628473] [2024-06-14 12:20:01,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:01,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:01,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:01,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:01,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:01,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477628473] [2024-06-14 12:20:01,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477628473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:01,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:01,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:20:01,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981514801] [2024-06-14 12:20:01,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:01,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:20:01,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:01,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:20:01,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:20:01,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:01,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 267 transitions, 2408 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:01,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:01,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:01,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:02,227 INFO L124 PetriNetUnfolderBase]: 605/1074 cut-off events. [2024-06-14 12:20:02,227 INFO L125 PetriNetUnfolderBase]: For 72390/72390 co-relation queries the response was YES. [2024-06-14 12:20:02,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6405 conditions, 1074 events. 605/1074 cut-off events. For 72390/72390 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5377 event pairs, 74 based on Foata normal form. 2/1074 useless extension candidates. Maximal degree in co-relation 6276. Up to 924 conditions per place. [2024-06-14 12:20:02,236 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 222 selfloop transitions, 61 changer transitions 0/285 dead transitions. [2024-06-14 12:20:02,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 285 transitions, 3035 flow [2024-06-14 12:20:02,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:02,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:02,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:20:02,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:20:02,238 INFO L175 Difference]: Start difference. First operand has 263 places, 267 transitions, 2408 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:20:02,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 285 transitions, 3035 flow [2024-06-14 12:20:02,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 285 transitions, 2892 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:02,462 INFO L231 Difference]: Finished difference. Result has 266 places, 269 transitions, 2431 flow [2024-06-14 12:20:02,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2431, PETRI_PLACES=266, PETRI_TRANSITIONS=269} [2024-06-14 12:20:02,463 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 235 predicate places. [2024-06-14 12:20:02,463 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 269 transitions, 2431 flow [2024-06-14 12:20:02,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:02,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:02,463 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:20:02,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:20:02,464 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:20:02,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:02,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1196563825, now seen corresponding path program 1 times [2024-06-14 12:20:02,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:02,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581465291] [2024-06-14 12:20:02,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:02,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:02,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:03,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:03,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581465291] [2024-06-14 12:20:03,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581465291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:03,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:03,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:03,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102541530] [2024-06-14 12:20:03,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:03,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:03,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:03,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:03,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:03,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:03,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 269 transitions, 2431 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:03,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:03,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:03,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:03,699 INFO L124 PetriNetUnfolderBase]: 616/1094 cut-off events. [2024-06-14 12:20:03,699 INFO L125 PetriNetUnfolderBase]: For 81295/81295 co-relation queries the response was YES. [2024-06-14 12:20:03,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6654 conditions, 1094 events. 616/1094 cut-off events. For 81295/81295 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5517 event pairs, 57 based on Foata normal form. 2/1094 useless extension candidates. Maximal degree in co-relation 6526. Up to 753 conditions per place. [2024-06-14 12:20:03,711 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 239 selfloop transitions, 54 changer transitions 0/295 dead transitions. [2024-06-14 12:20:03,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 295 transitions, 3266 flow [2024-06-14 12:20:03,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:03,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:03,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-14 12:20:03,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:20:03,713 INFO L175 Difference]: Start difference. First operand has 266 places, 269 transitions, 2431 flow. Second operand 12 states and 141 transitions. [2024-06-14 12:20:03,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 295 transitions, 3266 flow [2024-06-14 12:20:03,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 295 transitions, 3058 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 12:20:03,990 INFO L231 Difference]: Finished difference. Result has 270 places, 273 transitions, 2414 flow [2024-06-14 12:20:03,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2414, PETRI_PLACES=270, PETRI_TRANSITIONS=273} [2024-06-14 12:20:03,990 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 239 predicate places. [2024-06-14 12:20:03,990 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 273 transitions, 2414 flow [2024-06-14 12:20:03,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:03,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:03,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:20:03,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:20:03,991 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:20:03,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:03,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1254656275, now seen corresponding path program 2 times [2024-06-14 12:20:03,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:03,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600106713] [2024-06-14 12:20:03,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:03,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:03,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:04,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:04,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:04,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600106713] [2024-06-14 12:20:04,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600106713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:04,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:04,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:04,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599208977] [2024-06-14 12:20:04,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:04,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:04,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:04,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:04,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:05,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:05,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 273 transitions, 2414 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:05,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:05,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:05,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:05,453 INFO L124 PetriNetUnfolderBase]: 656/1174 cut-off events. [2024-06-14 12:20:05,453 INFO L125 PetriNetUnfolderBase]: For 124716/124716 co-relation queries the response was YES. [2024-06-14 12:20:05,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8071 conditions, 1174 events. 656/1174 cut-off events. For 124716/124716 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5994 event pairs, 79 based on Foata normal form. 2/1174 useless extension candidates. Maximal degree in co-relation 7944. Up to 786 conditions per place. [2024-06-14 12:20:05,465 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 238 selfloop transitions, 62 changer transitions 0/302 dead transitions. [2024-06-14 12:20:05,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 302 transitions, 3336 flow [2024-06-14 12:20:05,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:05,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:05,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-14 12:20:05,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-14 12:20:05,467 INFO L175 Difference]: Start difference. First operand has 270 places, 273 transitions, 2414 flow. Second operand 12 states and 149 transitions. [2024-06-14 12:20:05,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 302 transitions, 3336 flow [2024-06-14 12:20:05,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 302 transitions, 3295 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:05,762 INFO L231 Difference]: Finished difference. Result has 276 places, 274 transitions, 2512 flow [2024-06-14 12:20:05,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2512, PETRI_PLACES=276, PETRI_TRANSITIONS=274} [2024-06-14 12:20:05,762 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 245 predicate places. [2024-06-14 12:20:05,763 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 274 transitions, 2512 flow [2024-06-14 12:20:05,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:05,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:05,763 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:20:05,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:20:05,763 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:20:05,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:05,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1254771595, now seen corresponding path program 3 times [2024-06-14 12:20:05,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:05,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907920966] [2024-06-14 12:20:05,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:05,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:05,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:06,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:06,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:06,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907920966] [2024-06-14 12:20:06,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907920966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:06,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:06,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:06,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145413810] [2024-06-14 12:20:06,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:06,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:06,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:06,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:06,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:06,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:06,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 274 transitions, 2512 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:06,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:06,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:06,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:07,042 INFO L124 PetriNetUnfolderBase]: 670/1200 cut-off events. [2024-06-14 12:20:07,042 INFO L125 PetriNetUnfolderBase]: For 135568/135568 co-relation queries the response was YES. [2024-06-14 12:20:07,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8476 conditions, 1200 events. 670/1200 cut-off events. For 135568/135568 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6208 event pairs, 93 based on Foata normal form. 2/1200 useless extension candidates. Maximal degree in co-relation 8347. Up to 987 conditions per place. [2024-06-14 12:20:07,056 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 231 selfloop transitions, 65 changer transitions 0/298 dead transitions. [2024-06-14 12:20:07,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 298 transitions, 3360 flow [2024-06-14 12:20:07,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:07,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:07,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-14 12:20:07,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:20:07,057 INFO L175 Difference]: Start difference. First operand has 276 places, 274 transitions, 2512 flow. Second operand 12 states and 141 transitions. [2024-06-14 12:20:07,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 298 transitions, 3360 flow [2024-06-14 12:20:07,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 298 transitions, 3256 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:07,461 INFO L231 Difference]: Finished difference. Result has 279 places, 278 transitions, 2581 flow [2024-06-14 12:20:07,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2581, PETRI_PLACES=279, PETRI_TRANSITIONS=278} [2024-06-14 12:20:07,462 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 248 predicate places. [2024-06-14 12:20:07,462 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 278 transitions, 2581 flow [2024-06-14 12:20:07,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:07,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:07,462 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:20:07,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:20:07,463 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:20:07,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:07,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1254776431, now seen corresponding path program 1 times [2024-06-14 12:20:07,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:07,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420469562] [2024-06-14 12:20:07,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:07,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:07,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:08,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:08,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:08,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420469562] [2024-06-14 12:20:08,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420469562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:08,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:08,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:08,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302155899] [2024-06-14 12:20:08,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:08,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:08,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:08,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:08,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:08,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:08,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 278 transitions, 2581 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:08,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:08,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:08,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:08,885 INFO L124 PetriNetUnfolderBase]: 686/1226 cut-off events. [2024-06-14 12:20:08,885 INFO L125 PetriNetUnfolderBase]: For 147819/147819 co-relation queries the response was YES. [2024-06-14 12:20:08,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9027 conditions, 1226 events. 686/1226 cut-off events. For 147819/147819 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6382 event pairs, 93 based on Foata normal form. 2/1226 useless extension candidates. Maximal degree in co-relation 8897. Up to 1037 conditions per place. [2024-06-14 12:20:08,899 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 232 selfloop transitions, 69 changer transitions 0/303 dead transitions. [2024-06-14 12:20:08,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 303 transitions, 3545 flow [2024-06-14 12:20:08,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:08,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:08,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 12:20:08,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:20:08,900 INFO L175 Difference]: Start difference. First operand has 279 places, 278 transitions, 2581 flow. Second operand 12 states and 144 transitions. [2024-06-14 12:20:08,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 303 transitions, 3545 flow [2024-06-14 12:20:09,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 303 transitions, 3460 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:09,312 INFO L231 Difference]: Finished difference. Result has 284 places, 282 transitions, 2779 flow [2024-06-14 12:20:09,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2779, PETRI_PLACES=284, PETRI_TRANSITIONS=282} [2024-06-14 12:20:09,313 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-14 12:20:09,313 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 282 transitions, 2779 flow [2024-06-14 12:20:09,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:09,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:09,313 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:20:09,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:20:09,314 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:20:09,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:09,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1254776245, now seen corresponding path program 4 times [2024-06-14 12:20:09,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:09,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368101414] [2024-06-14 12:20:09,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:09,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:10,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:20:10,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:10,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368101414] [2024-06-14 12:20:10,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368101414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:10,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:10,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:10,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375844395] [2024-06-14 12:20:10,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:10,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:10,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:10,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:10,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:10,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:10,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 282 transitions, 2779 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:10,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:10,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:10,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:10,891 INFO L124 PetriNetUnfolderBase]: 671/1201 cut-off events. [2024-06-14 12:20:10,891 INFO L125 PetriNetUnfolderBase]: For 151325/151325 co-relation queries the response was YES. [2024-06-14 12:20:10,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7833 conditions, 1201 events. 671/1201 cut-off events. For 151325/151325 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6250 event pairs, 80 based on Foata normal form. 16/1215 useless extension candidates. Maximal degree in co-relation 7701. Up to 963 conditions per place. [2024-06-14 12:20:10,905 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 217 selfloop transitions, 79 changer transitions 12/310 dead transitions. [2024-06-14 12:20:10,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 310 transitions, 3546 flow [2024-06-14 12:20:10,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:20:10,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:20:10,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 160 transitions. [2024-06-14 12:20:10,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-14 12:20:10,906 INFO L175 Difference]: Start difference. First operand has 284 places, 282 transitions, 2779 flow. Second operand 14 states and 160 transitions. [2024-06-14 12:20:10,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 310 transitions, 3546 flow [2024-06-14 12:20:11,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 310 transitions, 3399 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:11,273 INFO L231 Difference]: Finished difference. Result has 290 places, 278 transitions, 2767 flow [2024-06-14 12:20:11,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2767, PETRI_PLACES=290, PETRI_TRANSITIONS=278} [2024-06-14 12:20:11,273 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 259 predicate places. [2024-06-14 12:20:11,273 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 278 transitions, 2767 flow [2024-06-14 12:20:11,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:11,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:11,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:20:11,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:20:11,274 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:20:11,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:11,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1226490271, now seen corresponding path program 5 times [2024-06-14 12:20:11,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:11,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387832990] [2024-06-14 12:20:11,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:11,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:11,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:12,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:12,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:12,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387832990] [2024-06-14 12:20:12,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387832990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:12,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:12,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:12,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480624773] [2024-06-14 12:20:12,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:12,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:12,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:12,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:12,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:12,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:12,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 278 transitions, 2767 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:12,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:12,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:12,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:12,859 INFO L124 PetriNetUnfolderBase]: 634/1130 cut-off events. [2024-06-14 12:20:12,859 INFO L125 PetriNetUnfolderBase]: For 91099/91099 co-relation queries the response was YES. [2024-06-14 12:20:12,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7316 conditions, 1130 events. 634/1130 cut-off events. For 91099/91099 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5806 event pairs, 78 based on Foata normal form. 2/1130 useless extension candidates. Maximal degree in co-relation 7182. Up to 978 conditions per place. [2024-06-14 12:20:12,871 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 247 selfloop transitions, 46 changer transitions 0/295 dead transitions. [2024-06-14 12:20:12,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 295 transitions, 3393 flow [2024-06-14 12:20:12,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:12,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:12,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-14 12:20:12,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:20:12,872 INFO L175 Difference]: Start difference. First operand has 290 places, 278 transitions, 2767 flow. Second operand 12 states and 132 transitions. [2024-06-14 12:20:12,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 295 transitions, 3393 flow [2024-06-14 12:20:13,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 295 transitions, 3158 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-14 12:20:13,148 INFO L231 Difference]: Finished difference. Result has 287 places, 278 transitions, 2630 flow [2024-06-14 12:20:13,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2630, PETRI_PLACES=287, PETRI_TRANSITIONS=278} [2024-06-14 12:20:13,151 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 256 predicate places. [2024-06-14 12:20:13,151 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 278 transitions, 2630 flow [2024-06-14 12:20:13,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:13,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:13,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:20:13,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:20:13,151 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:20:13,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:13,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1331562055, now seen corresponding path program 2 times [2024-06-14 12:20:13,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:13,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339504217] [2024-06-14 12:20:13,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:13,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:13,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:14,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:14,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339504217] [2024-06-14 12:20:14,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339504217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:14,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:14,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:14,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457204034] [2024-06-14 12:20:14,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:14,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:14,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:14,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:14,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:14,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:14,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 278 transitions, 2630 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:14,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:14,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:14,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:14,670 INFO L124 PetriNetUnfolderBase]: 643/1145 cut-off events. [2024-06-14 12:20:14,670 INFO L125 PetriNetUnfolderBase]: For 93659/93659 co-relation queries the response was YES. [2024-06-14 12:20:14,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7298 conditions, 1145 events. 643/1145 cut-off events. For 93659/93659 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5915 event pairs, 81 based on Foata normal form. 2/1145 useless extension candidates. Maximal degree in co-relation 7164. Up to 1023 conditions per place. [2024-06-14 12:20:14,681 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 251 selfloop transitions, 46 changer transitions 0/299 dead transitions. [2024-06-14 12:20:14,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 299 transitions, 3532 flow [2024-06-14 12:20:14,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:14,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:14,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:20:14,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:20:14,682 INFO L175 Difference]: Start difference. First operand has 287 places, 278 transitions, 2630 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:20:14,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 299 transitions, 3532 flow [2024-06-14 12:20:14,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 299 transitions, 3375 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:20:14,952 INFO L231 Difference]: Finished difference. Result has 288 places, 282 transitions, 2663 flow [2024-06-14 12:20:14,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2663, PETRI_PLACES=288, PETRI_TRANSITIONS=282} [2024-06-14 12:20:14,952 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 257 predicate places. [2024-06-14 12:20:14,952 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 282 transitions, 2663 flow [2024-06-14 12:20:14,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:14,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:14,953 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:20:14,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:20:14,953 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:20:14,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:14,953 INFO L85 PathProgramCache]: Analyzing trace with hash 198051011, now seen corresponding path program 3 times [2024-06-14 12:20:14,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:14,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355489635] [2024-06-14 12:20:14,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:14,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:14,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:15,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:15,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355489635] [2024-06-14 12:20:15,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355489635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:15,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:15,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:15,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962033491] [2024-06-14 12:20:15,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:15,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:15,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:15,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:15,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:15,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:15,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 282 transitions, 2663 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:15,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:15,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:15,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:16,335 INFO L124 PetriNetUnfolderBase]: 652/1160 cut-off events. [2024-06-14 12:20:16,335 INFO L125 PetriNetUnfolderBase]: For 96502/96502 co-relation queries the response was YES. [2024-06-14 12:20:16,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7367 conditions, 1160 events. 652/1160 cut-off events. For 96502/96502 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5984 event pairs, 83 based on Foata normal form. 2/1160 useless extension candidates. Maximal degree in co-relation 7232. Up to 1062 conditions per place. [2024-06-14 12:20:16,346 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 261 selfloop transitions, 40 changer transitions 0/303 dead transitions. [2024-06-14 12:20:16,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 303 transitions, 3577 flow [2024-06-14 12:20:16,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:16,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:16,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-14 12:20:16,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-14 12:20:16,347 INFO L175 Difference]: Start difference. First operand has 288 places, 282 transitions, 2663 flow. Second operand 11 states and 126 transitions. [2024-06-14 12:20:16,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 303 transitions, 3577 flow [2024-06-14 12:20:16,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 303 transitions, 3385 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:16,608 INFO L231 Difference]: Finished difference. Result has 291 places, 286 transitions, 2651 flow [2024-06-14 12:20:16,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2651, PETRI_PLACES=291, PETRI_TRANSITIONS=286} [2024-06-14 12:20:16,608 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 260 predicate places. [2024-06-14 12:20:16,608 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 286 transitions, 2651 flow [2024-06-14 12:20:16,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:16,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:16,609 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:20:16,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:20:16,609 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:20:16,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:16,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1336203685, now seen corresponding path program 4 times [2024-06-14 12:20:16,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:16,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98210236] [2024-06-14 12:20:16,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:16,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:16,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:17,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:20:17,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:17,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98210236] [2024-06-14 12:20:17,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98210236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:17,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:17,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:17,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827810720] [2024-06-14 12:20:17,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:17,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:17,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:17,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:17,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:17,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:17,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 286 transitions, 2651 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:17,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:17,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:17,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:18,254 INFO L124 PetriNetUnfolderBase]: 648/1154 cut-off events. [2024-06-14 12:20:18,255 INFO L125 PetriNetUnfolderBase]: For 89011/89011 co-relation queries the response was YES. [2024-06-14 12:20:18,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7017 conditions, 1154 events. 648/1154 cut-off events. For 89011/89011 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5961 event pairs, 82 based on Foata normal form. 2/1154 useless extension candidates. Maximal degree in co-relation 6881. Up to 1081 conditions per place. [2024-06-14 12:20:18,266 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 265 selfloop transitions, 34 changer transitions 0/301 dead transitions. [2024-06-14 12:20:18,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 301 transitions, 3285 flow [2024-06-14 12:20:18,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:18,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:18,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:20:18,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:20:18,267 INFO L175 Difference]: Start difference. First operand has 291 places, 286 transitions, 2651 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:20:18,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 301 transitions, 3285 flow [2024-06-14 12:20:18,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 301 transitions, 3096 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:18,521 INFO L231 Difference]: Finished difference. Result has 294 places, 286 transitions, 2535 flow [2024-06-14 12:20:18,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2535, PETRI_PLACES=294, PETRI_TRANSITIONS=286} [2024-06-14 12:20:18,522 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 263 predicate places. [2024-06-14 12:20:18,522 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 286 transitions, 2535 flow [2024-06-14 12:20:18,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:18,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:18,522 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:20:18,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:20:18,522 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:20:18,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:18,523 INFO L85 PathProgramCache]: Analyzing trace with hash 627929159, now seen corresponding path program 5 times [2024-06-14 12:20:18,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:18,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084336023] [2024-06-14 12:20:18,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:18,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:19,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:19,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:19,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084336023] [2024-06-14 12:20:19,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084336023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:19,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:19,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:19,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553791894] [2024-06-14 12:20:19,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:19,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:19,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:19,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:19,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:19,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:19,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 286 transitions, 2535 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:19,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:19,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:19,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:19,879 INFO L124 PetriNetUnfolderBase]: 664/1180 cut-off events. [2024-06-14 12:20:19,879 INFO L125 PetriNetUnfolderBase]: For 99749/99749 co-relation queries the response was YES. [2024-06-14 12:20:19,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 1180 events. 664/1180 cut-off events. For 99749/99749 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6128 event pairs, 61 based on Foata normal form. 2/1180 useless extension candidates. Maximal degree in co-relation 7218. Up to 869 conditions per place. [2024-06-14 12:20:19,891 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 220 selfloop transitions, 88 changer transitions 0/310 dead transitions. [2024-06-14 12:20:19,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 310 transitions, 3526 flow [2024-06-14 12:20:19,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:19,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:19,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-14 12:20:19,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034090909090909 [2024-06-14 12:20:19,892 INFO L175 Difference]: Start difference. First operand has 294 places, 286 transitions, 2535 flow. Second operand 11 states and 142 transitions. [2024-06-14 12:20:19,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 310 transitions, 3526 flow [2024-06-14 12:20:20,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 310 transitions, 3354 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-14 12:20:20,198 INFO L231 Difference]: Finished difference. Result has 291 places, 290 transitions, 2688 flow [2024-06-14 12:20:20,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2688, PETRI_PLACES=291, PETRI_TRANSITIONS=290} [2024-06-14 12:20:20,198 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 260 predicate places. [2024-06-14 12:20:20,198 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 290 transitions, 2688 flow [2024-06-14 12:20:20,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:20,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:20,199 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:20:20,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:20:20,199 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:20:20,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:20,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1056377837, now seen corresponding path program 6 times [2024-06-14 12:20:20,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:20,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315097296] [2024-06-14 12:20:20,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:20,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:20,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:21,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:21,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:21,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315097296] [2024-06-14 12:20:21,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315097296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:21,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:21,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:21,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867280112] [2024-06-14 12:20:21,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:21,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:21,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:21,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:21,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:21,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:21,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 290 transitions, 2688 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:21,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:21,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:21,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:21,451 INFO L124 PetriNetUnfolderBase]: 668/1188 cut-off events. [2024-06-14 12:20:21,452 INFO L125 PetriNetUnfolderBase]: For 102268/102268 co-relation queries the response was YES. [2024-06-14 12:20:21,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7429 conditions, 1188 events. 668/1188 cut-off events. For 102268/102268 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6190 event pairs, 83 based on Foata normal form. 2/1188 useless extension candidates. Maximal degree in co-relation 7294. Up to 1020 conditions per place. [2024-06-14 12:20:21,463 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 242 selfloop transitions, 61 changer transitions 0/305 dead transitions. [2024-06-14 12:20:21,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 305 transitions, 3339 flow [2024-06-14 12:20:21,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:21,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:21,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:20:21,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:20:21,465 INFO L175 Difference]: Start difference. First operand has 291 places, 290 transitions, 2688 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:20:21,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 305 transitions, 3339 flow [2024-06-14 12:20:21,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 305 transitions, 3166 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:21,741 INFO L231 Difference]: Finished difference. Result has 295 places, 292 transitions, 2658 flow [2024-06-14 12:20:21,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2658, PETRI_PLACES=295, PETRI_TRANSITIONS=292} [2024-06-14 12:20:21,741 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 264 predicate places. [2024-06-14 12:20:21,741 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 292 transitions, 2658 flow [2024-06-14 12:20:21,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:21,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:21,742 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:20:21,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:20:21,742 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:20:21,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:21,742 INFO L85 PathProgramCache]: Analyzing trace with hash 461690543, now seen corresponding path program 7 times [2024-06-14 12:20:21,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:21,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131556477] [2024-06-14 12:20:21,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:21,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:21,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:22,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:20:22,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:22,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131556477] [2024-06-14 12:20:22,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131556477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:22,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:22,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:22,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052560793] [2024-06-14 12:20:22,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:22,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:22,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:22,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:22,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:22,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:22,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 292 transitions, 2658 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:22,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:22,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:22,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:23,180 INFO L124 PetriNetUnfolderBase]: 719/1289 cut-off events. [2024-06-14 12:20:23,180 INFO L125 PetriNetUnfolderBase]: For 166766/166766 co-relation queries the response was YES. [2024-06-14 12:20:23,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9283 conditions, 1289 events. 719/1289 cut-off events. For 166766/166766 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6826 event pairs, 78 based on Foata normal form. 2/1289 useless extension candidates. Maximal degree in co-relation 9146. Up to 923 conditions per place. [2024-06-14 12:20:23,193 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 241 selfloop transitions, 77 changer transitions 0/320 dead transitions. [2024-06-14 12:20:23,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 320 transitions, 3649 flow [2024-06-14 12:20:23,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:23,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:23,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-14 12:20:23,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-14 12:20:23,194 INFO L175 Difference]: Start difference. First operand has 295 places, 292 transitions, 2658 flow. Second operand 11 states and 149 transitions. [2024-06-14 12:20:23,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 320 transitions, 3649 flow [2024-06-14 12:20:23,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 320 transitions, 3551 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:23,663 INFO L231 Difference]: Finished difference. Result has 301 places, 295 transitions, 2757 flow [2024-06-14 12:20:23,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2757, PETRI_PLACES=301, PETRI_TRANSITIONS=295} [2024-06-14 12:20:23,664 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 270 predicate places. [2024-06-14 12:20:23,664 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 295 transitions, 2757 flow [2024-06-14 12:20:23,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:23,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:23,664 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:20:23,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:20:23,665 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:20:23,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:23,665 INFO L85 PathProgramCache]: Analyzing trace with hash 634358249, now seen corresponding path program 6 times [2024-06-14 12:20:23,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:23,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77964187] [2024-06-14 12:20:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:23,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:23,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:24,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:24,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:24,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77964187] [2024-06-14 12:20:24,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77964187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:24,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:24,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:24,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740156520] [2024-06-14 12:20:24,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:24,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:24,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:24,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:24,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:24,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:24,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 295 transitions, 2757 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:24,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:24,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:24,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:25,175 INFO L124 PetriNetUnfolderBase]: 725/1299 cut-off events. [2024-06-14 12:20:25,175 INFO L125 PetriNetUnfolderBase]: For 171089/171089 co-relation queries the response was YES. [2024-06-14 12:20:25,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9503 conditions, 1299 events. 725/1299 cut-off events. For 171089/171089 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6879 event pairs, 78 based on Foata normal form. 2/1299 useless extension candidates. Maximal degree in co-relation 9364. Up to 1016 conditions per place. [2024-06-14 12:20:25,188 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 229 selfloop transitions, 85 changer transitions 0/316 dead transitions. [2024-06-14 12:20:25,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 316 transitions, 3495 flow [2024-06-14 12:20:25,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:25,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:25,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-14 12:20:25,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 12:20:25,189 INFO L175 Difference]: Start difference. First operand has 301 places, 295 transitions, 2757 flow. Second operand 11 states and 139 transitions. [2024-06-14 12:20:25,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 316 transitions, 3495 flow [2024-06-14 12:20:25,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 316 transitions, 3390 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:25,725 INFO L231 Difference]: Finished difference. Result has 305 places, 297 transitions, 2895 flow [2024-06-14 12:20:25,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2895, PETRI_PLACES=305, PETRI_TRANSITIONS=297} [2024-06-14 12:20:25,725 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 274 predicate places. [2024-06-14 12:20:25,725 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 297 transitions, 2895 flow [2024-06-14 12:20:25,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:25,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:25,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:25,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:20:25,726 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:20:25,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:25,726 INFO L85 PathProgramCache]: Analyzing trace with hash 457226543, now seen corresponding path program 8 times [2024-06-14 12:20:25,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:25,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57466454] [2024-06-14 12:20:25,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:25,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:25,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:26,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:26,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:26,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57466454] [2024-06-14 12:20:26,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57466454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:26,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:26,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:26,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696126191] [2024-06-14 12:20:26,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:26,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:26,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:26,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:26,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:26,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:26,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 297 transitions, 2895 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:26,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:26,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:26,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:27,409 INFO L124 PetriNetUnfolderBase]: 710/1274 cut-off events. [2024-06-14 12:20:27,409 INFO L125 PetriNetUnfolderBase]: For 174320/174320 co-relation queries the response was YES. [2024-06-14 12:20:27,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8193 conditions, 1274 events. 710/1274 cut-off events. For 174320/174320 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6800 event pairs, 69 based on Foata normal form. 16/1288 useless extension candidates. Maximal degree in co-relation 8052. Up to 910 conditions per place. [2024-06-14 12:20:27,426 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 219 selfloop transitions, 91 changer transitions 12/324 dead transitions. [2024-06-14 12:20:27,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 324 transitions, 3691 flow [2024-06-14 12:20:27,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:20:27,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:20:27,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 167 transitions. [2024-06-14 12:20:27,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014423076923077 [2024-06-14 12:20:27,428 INFO L175 Difference]: Start difference. First operand has 305 places, 297 transitions, 2895 flow. Second operand 13 states and 167 transitions. [2024-06-14 12:20:27,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 324 transitions, 3691 flow [2024-06-14 12:20:27,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 324 transitions, 3466 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:27,828 INFO L231 Difference]: Finished difference. Result has 309 places, 293 transitions, 2831 flow [2024-06-14 12:20:27,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2831, PETRI_PLACES=309, PETRI_TRANSITIONS=293} [2024-06-14 12:20:27,829 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-14 12:20:27,829 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 293 transitions, 2831 flow [2024-06-14 12:20:27,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:27,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:27,829 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:20:27,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:20:27,830 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:20:27,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:27,830 INFO L85 PathProgramCache]: Analyzing trace with hash 634604327, now seen corresponding path program 1 times [2024-06-14 12:20:27,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:27,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099271890] [2024-06-14 12:20:27,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:27,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:27,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:28,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:20:28,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:28,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099271890] [2024-06-14 12:20:28,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099271890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:28,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:28,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:28,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057607223] [2024-06-14 12:20:28,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:28,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:28,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:28,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:28,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:28,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:28,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 293 transitions, 2831 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:28,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:28,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:28,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:29,198 INFO L124 PetriNetUnfolderBase]: 680/1216 cut-off events. [2024-06-14 12:20:29,199 INFO L125 PetriNetUnfolderBase]: For 110177/110177 co-relation queries the response was YES. [2024-06-14 12:20:29,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7822 conditions, 1216 events. 680/1216 cut-off events. For 110177/110177 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6456 event pairs, 86 based on Foata normal form. 2/1216 useless extension candidates. Maximal degree in co-relation 7680. Up to 1125 conditions per place. [2024-06-14 12:20:29,212 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 272 selfloop transitions, 34 changer transitions 0/308 dead transitions. [2024-06-14 12:20:29,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 308 transitions, 3481 flow [2024-06-14 12:20:29,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:29,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:29,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-14 12:20:29,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-14 12:20:29,213 INFO L175 Difference]: Start difference. First operand has 309 places, 293 transitions, 2831 flow. Second operand 10 states and 118 transitions. [2024-06-14 12:20:29,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 308 transitions, 3481 flow [2024-06-14 12:20:29,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 308 transitions, 3258 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-14 12:20:29,579 INFO L231 Difference]: Finished difference. Result has 306 places, 294 transitions, 2688 flow [2024-06-14 12:20:29,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2688, PETRI_PLACES=306, PETRI_TRANSITIONS=294} [2024-06-14 12:20:29,580 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 275 predicate places. [2024-06-14 12:20:29,580 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 294 transitions, 2688 flow [2024-06-14 12:20:29,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:29,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:29,581 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:20:29,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:20:29,581 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:20:29,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:29,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1049948747, now seen corresponding path program 9 times [2024-06-14 12:20:29,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:29,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809116345] [2024-06-14 12:20:29,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:29,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:29,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:30,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:30,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:30,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809116345] [2024-06-14 12:20:30,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809116345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:30,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:30,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:30,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597654310] [2024-06-14 12:20:30,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:30,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:30,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:30,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:30,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:30,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:30,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 294 transitions, 2688 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:30,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:30,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:30,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:31,151 INFO L124 PetriNetUnfolderBase]: 704/1268 cut-off events. [2024-06-14 12:20:31,151 INFO L125 PetriNetUnfolderBase]: For 170522/170522 co-relation queries the response was YES. [2024-06-14 12:20:31,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7974 conditions, 1268 events. 704/1268 cut-off events. For 170522/170522 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6784 event pairs, 71 based on Foata normal form. 14/1280 useless extension candidates. Maximal degree in co-relation 7831. Up to 961 conditions per place. [2024-06-14 12:20:31,161 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 230 selfloop transitions, 73 changer transitions 13/318 dead transitions. [2024-06-14 12:20:31,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 318 transitions, 3471 flow [2024-06-14 12:20:31,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:31,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:31,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-14 12:20:31,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 12:20:31,163 INFO L175 Difference]: Start difference. First operand has 306 places, 294 transitions, 2688 flow. Second operand 11 states and 141 transitions. [2024-06-14 12:20:31,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 318 transitions, 3471 flow [2024-06-14 12:20:31,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 318 transitions, 3343 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:20:31,526 INFO L231 Difference]: Finished difference. Result has 306 places, 290 transitions, 2689 flow [2024-06-14 12:20:31,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2689, PETRI_PLACES=306, PETRI_TRANSITIONS=290} [2024-06-14 12:20:31,527 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 275 predicate places. [2024-06-14 12:20:31,527 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 290 transitions, 2689 flow [2024-06-14 12:20:31,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:31,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:31,527 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:20:31,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:20:31,527 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:20:31,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:31,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1227080081, now seen corresponding path program 7 times [2024-06-14 12:20:31,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:31,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878129334] [2024-06-14 12:20:31,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:31,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:31,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:32,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:32,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:32,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878129334] [2024-06-14 12:20:32,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878129334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:32,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:32,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:32,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266897129] [2024-06-14 12:20:32,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:32,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:32,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:32,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:32,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:32,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:32,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 290 transitions, 2689 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:32,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:32,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:32,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:33,037 INFO L124 PetriNetUnfolderBase]: 684/1230 cut-off events. [2024-06-14 12:20:33,037 INFO L125 PetriNetUnfolderBase]: For 125960/125960 co-relation queries the response was YES. [2024-06-14 12:20:33,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8184 conditions, 1230 events. 684/1230 cut-off events. For 125960/125960 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6555 event pairs, 66 based on Foata normal form. 2/1230 useless extension candidates. Maximal degree in co-relation 8042. Up to 898 conditions per place. [2024-06-14 12:20:33,048 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 221 selfloop transitions, 90 changer transitions 0/313 dead transitions. [2024-06-14 12:20:33,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 313 transitions, 3703 flow [2024-06-14 12:20:33,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:33,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:33,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-14 12:20:33,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 12:20:33,049 INFO L175 Difference]: Start difference. First operand has 306 places, 290 transitions, 2689 flow. Second operand 11 states and 144 transitions. [2024-06-14 12:20:33,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 313 transitions, 3703 flow [2024-06-14 12:20:33,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 313 transitions, 3545 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:33,428 INFO L231 Difference]: Finished difference. Result has 308 places, 294 transitions, 2868 flow [2024-06-14 12:20:33,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2868, PETRI_PLACES=308, PETRI_TRANSITIONS=294} [2024-06-14 12:20:33,429 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 277 predicate places. [2024-06-14 12:20:33,429 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 294 transitions, 2868 flow [2024-06-14 12:20:33,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:33,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:33,429 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:20:33,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:20:33,429 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:20:33,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:33,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1222438451, now seen corresponding path program 8 times [2024-06-14 12:20:33,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:33,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855762527] [2024-06-14 12:20:33,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:33,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:33,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:34,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:34,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:34,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855762527] [2024-06-14 12:20:34,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855762527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:34,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:34,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:34,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151286986] [2024-06-14 12:20:34,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:34,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:34,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:34,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:34,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:34,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:34,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 294 transitions, 2868 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:34,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:34,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:34,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:34,892 INFO L124 PetriNetUnfolderBase]: 690/1240 cut-off events. [2024-06-14 12:20:34,892 INFO L125 PetriNetUnfolderBase]: For 129661/129661 co-relation queries the response was YES. [2024-06-14 12:20:34,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8392 conditions, 1240 events. 690/1240 cut-off events. For 129661/129661 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6632 event pairs, 68 based on Foata normal form. 2/1240 useless extension candidates. Maximal degree in co-relation 8249. Up to 975 conditions per place. [2024-06-14 12:20:34,904 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 240 selfloop transitions, 71 changer transitions 0/313 dead transitions. [2024-06-14 12:20:34,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 313 transitions, 3606 flow [2024-06-14 12:20:34,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:34,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:34,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-14 12:20:34,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-14 12:20:34,905 INFO L175 Difference]: Start difference. First operand has 308 places, 294 transitions, 2868 flow. Second operand 11 states and 138 transitions. [2024-06-14 12:20:34,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 313 transitions, 3606 flow [2024-06-14 12:20:35,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 313 transitions, 3426 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:35,300 INFO L231 Difference]: Finished difference. Result has 312 places, 296 transitions, 2917 flow [2024-06-14 12:20:35,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2917, PETRI_PLACES=312, PETRI_TRANSITIONS=296} [2024-06-14 12:20:35,300 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 281 predicate places. [2024-06-14 12:20:35,300 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 296 transitions, 2917 flow [2024-06-14 12:20:35,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:35,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:35,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:35,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:20:35,301 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:20:35,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:35,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1056382487, now seen corresponding path program 10 times [2024-06-14 12:20:35,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:35,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834645533] [2024-06-14 12:20:35,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:35,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:35,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:35,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:35,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:35,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834645533] [2024-06-14 12:20:35,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834645533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:35,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:35,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:35,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075935071] [2024-06-14 12:20:35,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:35,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:35,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:35,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:35,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:36,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:36,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 296 transitions, 2917 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:36,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:36,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:36,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:36,447 INFO L124 PetriNetUnfolderBase]: 701/1261 cut-off events. [2024-06-14 12:20:36,447 INFO L125 PetriNetUnfolderBase]: For 141388/141388 co-relation queries the response was YES. [2024-06-14 12:20:36,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8726 conditions, 1261 events. 701/1261 cut-off events. For 141388/141388 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6792 event pairs, 85 based on Foata normal form. 2/1261 useless extension candidates. Maximal degree in co-relation 8581. Up to 1064 conditions per place. [2024-06-14 12:20:36,460 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 248 selfloop transitions, 63 changer transitions 0/313 dead transitions. [2024-06-14 12:20:36,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 313 transitions, 3815 flow [2024-06-14 12:20:36,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:36,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:36,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-14 12:20:36,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:20:36,461 INFO L175 Difference]: Start difference. First operand has 312 places, 296 transitions, 2917 flow. Second operand 11 states and 132 transitions. [2024-06-14 12:20:36,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 313 transitions, 3815 flow [2024-06-14 12:20:36,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 313 transitions, 3616 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:36,912 INFO L231 Difference]: Finished difference. Result has 314 places, 298 transitions, 2886 flow [2024-06-14 12:20:36,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2718, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2886, PETRI_PLACES=314, PETRI_TRANSITIONS=298} [2024-06-14 12:20:36,913 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 283 predicate places. [2024-06-14 12:20:36,913 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 298 transitions, 2886 flow [2024-06-14 12:20:36,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:36,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:36,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:36,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:20:36,913 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:20:36,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:36,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1056204671, now seen corresponding path program 9 times [2024-06-14 12:20:36,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:36,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893877664] [2024-06-14 12:20:36,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:36,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:37,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:20:37,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:37,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893877664] [2024-06-14 12:20:37,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893877664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:37,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:37,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:37,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406114873] [2024-06-14 12:20:37,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:37,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:37,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:37,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:37,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:37,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:37,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 298 transitions, 2886 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:37,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:37,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:37,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:38,419 INFO L124 PetriNetUnfolderBase]: 697/1255 cut-off events. [2024-06-14 12:20:38,420 INFO L125 PetriNetUnfolderBase]: For 132540/132540 co-relation queries the response was YES. [2024-06-14 12:20:38,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8394 conditions, 1255 events. 697/1255 cut-off events. For 132540/132540 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6730 event pairs, 70 based on Foata normal form. 2/1255 useless extension candidates. Maximal degree in co-relation 8248. Up to 982 conditions per place. [2024-06-14 12:20:38,431 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 238 selfloop transitions, 76 changer transitions 2/318 dead transitions. [2024-06-14 12:20:38,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 318 transitions, 3567 flow [2024-06-14 12:20:38,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:38,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:38,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-14 12:20:38,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 12:20:38,433 INFO L175 Difference]: Start difference. First operand has 314 places, 298 transitions, 2886 flow. Second operand 11 states and 141 transitions. [2024-06-14 12:20:38,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 318 transitions, 3567 flow [2024-06-14 12:20:38,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 318 transitions, 3417 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:38,825 INFO L231 Difference]: Finished difference. Result has 318 places, 298 transitions, 2894 flow [2024-06-14 12:20:38,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2894, PETRI_PLACES=318, PETRI_TRANSITIONS=298} [2024-06-14 12:20:38,825 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-14 12:20:38,825 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 298 transitions, 2894 flow [2024-06-14 12:20:38,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:38,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:38,826 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:20:38,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:20:38,826 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:20:38,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:38,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1056204857, now seen corresponding path program 11 times [2024-06-14 12:20:38,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:38,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588852535] [2024-06-14 12:20:38,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:38,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:38,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:39,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:39,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:39,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588852535] [2024-06-14 12:20:39,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588852535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:39,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:39,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:39,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111870775] [2024-06-14 12:20:39,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:39,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:39,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:39,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:39,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:39,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:39,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 298 transitions, 2894 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:39,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:39,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:39,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:40,259 INFO L124 PetriNetUnfolderBase]: 714/1294 cut-off events. [2024-06-14 12:20:40,259 INFO L125 PetriNetUnfolderBase]: For 187996/187996 co-relation queries the response was YES. [2024-06-14 12:20:40,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8455 conditions, 1294 events. 714/1294 cut-off events. For 187996/187996 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7021 event pairs, 75 based on Foata normal form. 14/1306 useless extension candidates. Maximal degree in co-relation 8307. Up to 991 conditions per place. [2024-06-14 12:20:40,274 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 239 selfloop transitions, 67 changer transitions 14/322 dead transitions. [2024-06-14 12:20:40,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 322 transitions, 3672 flow [2024-06-14 12:20:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:40,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:40,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-14 12:20:40,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-14 12:20:40,275 INFO L175 Difference]: Start difference. First operand has 318 places, 298 transitions, 2894 flow. Second operand 11 states and 143 transitions. [2024-06-14 12:20:40,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 322 transitions, 3672 flow [2024-06-14 12:20:40,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 322 transitions, 3491 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 12:20:40,713 INFO L231 Difference]: Finished difference. Result has 319 places, 293 transitions, 2810 flow [2024-06-14 12:20:40,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2810, PETRI_PLACES=319, PETRI_TRANSITIONS=293} [2024-06-14 12:20:40,713 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 288 predicate places. [2024-06-14 12:20:40,713 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 293 transitions, 2810 flow [2024-06-14 12:20:40,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:40,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:40,714 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:20:40,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:20:40,714 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:20:40,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:40,714 INFO L85 PathProgramCache]: Analyzing trace with hash 457221893, now seen corresponding path program 12 times [2024-06-14 12:20:40,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:40,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101448295] [2024-06-14 12:20:40,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:40,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:40,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:41,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:41,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:41,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101448295] [2024-06-14 12:20:41,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101448295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:41,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:41,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:41,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849178402] [2024-06-14 12:20:41,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:41,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:41,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:41,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:41,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:41,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:41,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 293 transitions, 2810 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:41,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:41,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:41,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:42,120 INFO L124 PetriNetUnfolderBase]: 682/1230 cut-off events. [2024-06-14 12:20:42,120 INFO L125 PetriNetUnfolderBase]: For 125340/125340 co-relation queries the response was YES. [2024-06-14 12:20:42,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8092 conditions, 1230 events. 682/1230 cut-off events. For 125340/125340 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6625 event pairs, 69 based on Foata normal form. 2/1230 useless extension candidates. Maximal degree in co-relation 7943. Up to 936 conditions per place. [2024-06-14 12:20:42,133 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 226 selfloop transitions, 83 changer transitions 0/311 dead transitions. [2024-06-14 12:20:42,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 311 transitions, 3486 flow [2024-06-14 12:20:42,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:42,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:42,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-14 12:20:42,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-06-14 12:20:42,134 INFO L175 Difference]: Start difference. First operand has 319 places, 293 transitions, 2810 flow. Second operand 12 states and 146 transitions. [2024-06-14 12:20:42,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 311 transitions, 3486 flow [2024-06-14 12:20:42,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 311 transitions, 3319 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-14 12:20:42,616 INFO L231 Difference]: Finished difference. Result has 318 places, 294 transitions, 2837 flow [2024-06-14 12:20:42,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2643, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2837, PETRI_PLACES=318, PETRI_TRANSITIONS=294} [2024-06-14 12:20:42,617 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-14 12:20:42,617 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 294 transitions, 2837 flow [2024-06-14 12:20:42,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:42,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:42,618 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:20:42,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:20:42,618 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:20:42,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:42,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1222611431, now seen corresponding path program 10 times [2024-06-14 12:20:42,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:42,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535190524] [2024-06-14 12:20:42,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:42,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:42,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:43,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:43,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:43,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535190524] [2024-06-14 12:20:43,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535190524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:43,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:43,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:43,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498465512] [2024-06-14 12:20:43,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:43,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:43,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:43,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:43,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:43,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:43,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 294 transitions, 2837 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:43,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:43,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:43,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:44,041 INFO L124 PetriNetUnfolderBase]: 678/1224 cut-off events. [2024-06-14 12:20:44,041 INFO L125 PetriNetUnfolderBase]: For 116310/116310 co-relation queries the response was YES. [2024-06-14 12:20:44,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7855 conditions, 1224 events. 678/1224 cut-off events. For 116310/116310 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6573 event pairs, 70 based on Foata normal form. 2/1224 useless extension candidates. Maximal degree in co-relation 7706. Up to 959 conditions per place. [2024-06-14 12:20:44,056 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 236 selfloop transitions, 73 changer transitions 0/311 dead transitions. [2024-06-14 12:20:44,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 311 transitions, 3493 flow [2024-06-14 12:20:44,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:44,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:44,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-14 12:20:44,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 12:20:44,058 INFO L175 Difference]: Start difference. First operand has 318 places, 294 transitions, 2837 flow. Second operand 11 states and 139 transitions. [2024-06-14 12:20:44,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 311 transitions, 3493 flow [2024-06-14 12:20:44,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 311 transitions, 3271 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-06-14 12:20:44,475 INFO L231 Difference]: Finished difference. Result has 318 places, 294 transitions, 2766 flow [2024-06-14 12:20:44,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2615, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2766, PETRI_PLACES=318, PETRI_TRANSITIONS=294} [2024-06-14 12:20:44,475 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-14 12:20:44,476 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 294 transitions, 2766 flow [2024-06-14 12:20:44,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:44,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:44,476 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:20:44,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:20:44,476 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:20:44,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:44,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1227200237, now seen corresponding path program 13 times [2024-06-14 12:20:44,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:44,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455695976] [2024-06-14 12:20:44,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:44,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:45,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:45,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:45,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455695976] [2024-06-14 12:20:45,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455695976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:45,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:45,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:45,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553248206] [2024-06-14 12:20:45,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:45,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:45,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:45,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:45,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:45,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:45,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 294 transitions, 2766 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:45,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:45,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:45,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:46,102 INFO L124 PetriNetUnfolderBase]: 682/1232 cut-off events. [2024-06-14 12:20:46,102 INFO L125 PetriNetUnfolderBase]: For 115673/115673 co-relation queries the response was YES. [2024-06-14 12:20:46,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7807 conditions, 1232 events. 682/1232 cut-off events. For 115673/115673 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6621 event pairs, 82 based on Foata normal form. 2/1232 useless extension candidates. Maximal degree in co-relation 7658. Up to 956 conditions per place. [2024-06-14 12:20:46,115 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 235 selfloop transitions, 73 changer transitions 0/310 dead transitions. [2024-06-14 12:20:46,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 310 transitions, 3438 flow [2024-06-14 12:20:46,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:46,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:46,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 12:20:46,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 12:20:46,117 INFO L175 Difference]: Start difference. First operand has 318 places, 294 transitions, 2766 flow. Second operand 11 states and 133 transitions. [2024-06-14 12:20:46,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 310 transitions, 3438 flow [2024-06-14 12:20:46,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 310 transitions, 3184 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 12:20:46,593 INFO L231 Difference]: Finished difference. Result has 318 places, 295 transitions, 2686 flow [2024-06-14 12:20:46,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2686, PETRI_PLACES=318, PETRI_TRANSITIONS=295} [2024-06-14 12:20:46,594 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-14 12:20:46,594 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 295 transitions, 2686 flow [2024-06-14 12:20:46,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:46,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:46,594 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:20:46,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:20:46,595 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:20:46,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:46,595 INFO L85 PathProgramCache]: Analyzing trace with hash 347367843, now seen corresponding path program 14 times [2024-06-14 12:20:46,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:46,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581895354] [2024-06-14 12:20:46,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:46,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:46,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:47,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:20:47,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:47,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581895354] [2024-06-14 12:20:47,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581895354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:47,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:47,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:47,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609044855] [2024-06-14 12:20:47,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:47,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:47,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:47,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:47,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:47,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:47,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 295 transitions, 2686 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:47,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:47,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:47,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:48,046 INFO L124 PetriNetUnfolderBase]: 729/1325 cut-off events. [2024-06-14 12:20:48,047 INFO L125 PetriNetUnfolderBase]: For 198358/198358 co-relation queries the response was YES. [2024-06-14 12:20:48,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9720 conditions, 1325 events. 729/1325 cut-off events. For 198358/198358 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7133 event pairs, 104 based on Foata normal form. 2/1325 useless extension candidates. Maximal degree in co-relation 9571. Up to 981 conditions per place. [2024-06-14 12:20:48,064 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 236 selfloop transitions, 84 changer transitions 0/322 dead transitions. [2024-06-14 12:20:48,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 322 transitions, 3731 flow [2024-06-14 12:20:48,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:48,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:48,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-14 12:20:48,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932291666666667 [2024-06-14 12:20:48,065 INFO L175 Difference]: Start difference. First operand has 318 places, 295 transitions, 2686 flow. Second operand 12 states and 151 transitions. [2024-06-14 12:20:48,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 322 transitions, 3731 flow [2024-06-14 12:20:48,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 322 transitions, 3565 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:48,734 INFO L231 Difference]: Finished difference. Result has 321 places, 297 transitions, 2745 flow [2024-06-14 12:20:48,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2745, PETRI_PLACES=321, PETRI_TRANSITIONS=297} [2024-06-14 12:20:48,734 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 290 predicate places. [2024-06-14 12:20:48,734 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 297 transitions, 2745 flow [2024-06-14 12:20:48,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:48,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:48,735 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:20:48,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:20:48,735 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:20:48,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:48,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1431610747, now seen corresponding path program 2 times [2024-06-14 12:20:48,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:48,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230304905] [2024-06-14 12:20:48,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:48,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:48,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:49,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:20:49,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:49,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230304905] [2024-06-14 12:20:49,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230304905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:49,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:49,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:49,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261128263] [2024-06-14 12:20:49,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:49,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:49,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:49,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:49,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:49,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:49,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 297 transitions, 2745 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:49,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:49,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:49,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:50,267 INFO L124 PetriNetUnfolderBase]: 733/1333 cut-off events. [2024-06-14 12:20:50,268 INFO L125 PetriNetUnfolderBase]: For 202040/202040 co-relation queries the response was YES. [2024-06-14 12:20:50,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9778 conditions, 1333 events. 733/1333 cut-off events. For 202040/202040 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7218 event pairs, 126 based on Foata normal form. 2/1333 useless extension candidates. Maximal degree in co-relation 9628. Up to 1285 conditions per place. [2024-06-14 12:20:50,282 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 290 selfloop transitions, 20 changer transitions 0/312 dead transitions. [2024-06-14 12:20:50,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 312 transitions, 3415 flow [2024-06-14 12:20:50,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:50,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:50,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:20:50,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:20:50,283 INFO L175 Difference]: Start difference. First operand has 321 places, 297 transitions, 2745 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:20:50,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 312 transitions, 3415 flow [2024-06-14 12:20:51,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 312 transitions, 3275 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:51,004 INFO L231 Difference]: Finished difference. Result has 324 places, 299 transitions, 2672 flow [2024-06-14 12:20:51,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2605, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2672, PETRI_PLACES=324, PETRI_TRANSITIONS=299} [2024-06-14 12:20:51,004 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 293 predicate places. [2024-06-14 12:20:51,005 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 299 transitions, 2672 flow [2024-06-14 12:20:51,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:51,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:51,020 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:20:51,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:20:51,021 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:20:51,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:51,021 INFO L85 PathProgramCache]: Analyzing trace with hash -452870829, now seen corresponding path program 11 times [2024-06-14 12:20:51,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:51,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593230155] [2024-06-14 12:20:51,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:51,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:51,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:51,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:51,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:51,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593230155] [2024-06-14 12:20:51,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593230155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:51,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:51,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:51,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716914887] [2024-06-14 12:20:51,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:51,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:51,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:51,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:51,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:51,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:51,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 299 transitions, 2672 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:51,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:51,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:51,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:52,441 INFO L124 PetriNetUnfolderBase]: 739/1343 cut-off events. [2024-06-14 12:20:52,441 INFO L125 PetriNetUnfolderBase]: For 205928/205928 co-relation queries the response was YES. [2024-06-14 12:20:52,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9856 conditions, 1343 events. 739/1343 cut-off events. For 205928/205928 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7276 event pairs, 118 based on Foata normal form. 2/1343 useless extension candidates. Maximal degree in co-relation 9703. Up to 1224 conditions per place. [2024-06-14 12:20:52,457 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 283 selfloop transitions, 36 changer transitions 0/321 dead transitions. [2024-06-14 12:20:52,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 321 transitions, 3449 flow [2024-06-14 12:20:52,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:52,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:52,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:20:52,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:20:52,459 INFO L175 Difference]: Start difference. First operand has 324 places, 299 transitions, 2672 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:20:52,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 321 transitions, 3449 flow [2024-06-14 12:20:53,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 321 transitions, 3405 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:53,227 INFO L231 Difference]: Finished difference. Result has 328 places, 301 transitions, 2783 flow [2024-06-14 12:20:53,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2783, PETRI_PLACES=328, PETRI_TRANSITIONS=301} [2024-06-14 12:20:53,228 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 297 predicate places. [2024-06-14 12:20:53,228 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 301 transitions, 2783 flow [2024-06-14 12:20:53,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:53,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:53,228 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:20:53,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:20:53,228 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:20:53,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:53,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1438112935, now seen corresponding path program 12 times [2024-06-14 12:20:53,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:53,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497928209] [2024-06-14 12:20:53,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:53,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:53,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:54,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:20:54,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:54,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497928209] [2024-06-14 12:20:54,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497928209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:54,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:54,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:54,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244413695] [2024-06-14 12:20:54,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:54,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:54,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:54,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:54,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:54,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:54,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 301 transitions, 2783 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:54,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:54,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:54,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:54,715 INFO L124 PetriNetUnfolderBase]: 748/1358 cut-off events. [2024-06-14 12:20:54,716 INFO L125 PetriNetUnfolderBase]: For 210457/210457 co-relation queries the response was YES. [2024-06-14 12:20:54,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10110 conditions, 1358 events. 748/1358 cut-off events. For 210457/210457 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7393 event pairs, 122 based on Foata normal form. 2/1358 useless extension candidates. Maximal degree in co-relation 9956. Up to 1261 conditions per place. [2024-06-14 12:20:54,732 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 287 selfloop transitions, 35 changer transitions 0/324 dead transitions. [2024-06-14 12:20:54,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 324 transitions, 3577 flow [2024-06-14 12:20:54,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:54,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:54,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 12:20:54,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-14 12:20:54,733 INFO L175 Difference]: Start difference. First operand has 328 places, 301 transitions, 2783 flow. Second operand 12 states and 135 transitions. [2024-06-14 12:20:54,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 324 transitions, 3577 flow [2024-06-14 12:20:55,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 324 transitions, 3438 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:55,571 INFO L231 Difference]: Finished difference. Result has 333 places, 306 transitions, 2837 flow [2024-06-14 12:20:55,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2644, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2837, PETRI_PLACES=333, PETRI_TRANSITIONS=306} [2024-06-14 12:20:55,571 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 302 predicate places. [2024-06-14 12:20:55,571 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 306 transitions, 2837 flow [2024-06-14 12:20:55,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:55,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:55,571 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:20:55,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:20:55,572 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:20:55,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:55,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1952451977, now seen corresponding path program 15 times [2024-06-14 12:20:55,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49841788] [2024-06-14 12:20:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:55,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:56,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:56,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:56,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49841788] [2024-06-14 12:20:56,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49841788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:56,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:56,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:56,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944619521] [2024-06-14 12:20:56,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:56,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:56,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:56,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:56,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:56,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:56,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 306 transitions, 2837 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:56,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:56,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:56,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:56,994 INFO L124 PetriNetUnfolderBase]: 736/1338 cut-off events. [2024-06-14 12:20:56,994 INFO L125 PetriNetUnfolderBase]: For 213210/213210 co-relation queries the response was YES. [2024-06-14 12:20:57,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8668 conditions, 1338 events. 736/1338 cut-off events. For 213210/213210 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7344 event pairs, 98 based on Foata normal form. 14/1350 useless extension candidates. Maximal degree in co-relation 8511. Up to 1134 conditions per place. [2024-06-14 12:20:57,011 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 268 selfloop transitions, 46 changer transitions 12/328 dead transitions. [2024-06-14 12:20:57,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 328 transitions, 3650 flow [2024-06-14 12:20:57,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:57,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:57,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-14 12:20:57,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-14 12:20:57,012 INFO L175 Difference]: Start difference. First operand has 333 places, 306 transitions, 2837 flow. Second operand 11 states and 134 transitions. [2024-06-14 12:20:57,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 328 transitions, 3650 flow [2024-06-14 12:20:57,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 328 transitions, 3515 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:57,556 INFO L231 Difference]: Finished difference. Result has 336 places, 303 transitions, 2783 flow [2024-06-14 12:20:57,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2783, PETRI_PLACES=336, PETRI_TRANSITIONS=303} [2024-06-14 12:20:57,556 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 305 predicate places. [2024-06-14 12:20:57,556 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 303 transitions, 2783 flow [2024-06-14 12:20:57,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:57,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:57,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:20:57,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:20:57,557 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:20:57,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:57,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1574019769, now seen corresponding path program 13 times [2024-06-14 12:20:57,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:57,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059193404] [2024-06-14 12:20:57,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:57,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:58,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:20:58,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:58,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059193404] [2024-06-14 12:20:58,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059193404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:58,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:58,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:20:58,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617423233] [2024-06-14 12:20:58,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:58,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:20:58,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:58,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:20:58,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:20:58,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:20:58,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 303 transitions, 2783 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:58,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:58,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:20:58,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:59,122 INFO L124 PetriNetUnfolderBase]: 710/1288 cut-off events. [2024-06-14 12:20:59,122 INFO L125 PetriNetUnfolderBase]: For 142624/142624 co-relation queries the response was YES. [2024-06-14 12:20:59,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8397 conditions, 1288 events. 710/1288 cut-off events. For 142624/142624 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7073 event pairs, 92 based on Foata normal form. 2/1288 useless extension candidates. Maximal degree in co-relation 8239. Up to 1144 conditions per place. [2024-06-14 12:20:59,137 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 269 selfloop transitions, 47 changer transitions 3/321 dead transitions. [2024-06-14 12:20:59,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 321 transitions, 3544 flow [2024-06-14 12:20:59,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:59,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:59,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-14 12:20:59,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-14 12:20:59,138 INFO L175 Difference]: Start difference. First operand has 336 places, 303 transitions, 2783 flow. Second operand 12 states and 134 transitions. [2024-06-14 12:20:59,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 321 transitions, 3544 flow [2024-06-14 12:20:59,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 321 transitions, 3434 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:59,595 INFO L231 Difference]: Finished difference. Result has 340 places, 305 transitions, 2862 flow [2024-06-14 12:20:59,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2862, PETRI_PLACES=340, PETRI_TRANSITIONS=305} [2024-06-14 12:20:59,596 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 309 predicate places. [2024-06-14 12:20:59,596 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 305 transitions, 2862 flow [2024-06-14 12:20:59,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:59,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:59,596 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:20:59,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:20:59,596 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:20:59,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:59,597 INFO L85 PathProgramCache]: Analyzing trace with hash 2094614921, now seen corresponding path program 16 times [2024-06-14 12:20:59,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:59,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918993948] [2024-06-14 12:20:59,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:59,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:59,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:00,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:00,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:00,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918993948] [2024-06-14 12:21:00,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918993948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:00,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:00,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:00,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972404474] [2024-06-14 12:21:00,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:00,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:00,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:00,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:00,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:00,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:00,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 305 transitions, 2862 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:00,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:00,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:00,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:00,915 INFO L124 PetriNetUnfolderBase]: 712/1290 cut-off events. [2024-06-14 12:21:00,915 INFO L125 PetriNetUnfolderBase]: For 145114/145114 co-relation queries the response was YES. [2024-06-14 12:21:00,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8458 conditions, 1290 events. 712/1290 cut-off events. For 145114/145114 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7016 event pairs, 110 based on Foata normal form. 2/1290 useless extension candidates. Maximal degree in co-relation 8298. Up to 1239 conditions per place. [2024-06-14 12:21:00,930 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 293 selfloop transitions, 25 changer transitions 0/320 dead transitions. [2024-06-14 12:21:00,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 320 transitions, 3580 flow [2024-06-14 12:21:00,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:00,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:00,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:21:00,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:21:00,931 INFO L175 Difference]: Start difference. First operand has 340 places, 305 transitions, 2862 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:21:00,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 320 transitions, 3580 flow [2024-06-14 12:21:01,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 320 transitions, 3411 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:01,495 INFO L231 Difference]: Finished difference. Result has 342 places, 309 transitions, 2819 flow [2024-06-14 12:21:01,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2819, PETRI_PLACES=342, PETRI_TRANSITIONS=309} [2024-06-14 12:21:01,496 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-14 12:21:01,496 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 309 transitions, 2819 flow [2024-06-14 12:21:01,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:01,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:01,496 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:21:01,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:21:01,497 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:21:01,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:01,497 INFO L85 PathProgramCache]: Analyzing trace with hash 2118508127, now seen corresponding path program 17 times [2024-06-14 12:21:01,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:01,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288778096] [2024-06-14 12:21:01,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:01,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:01,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:02,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:02,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:02,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288778096] [2024-06-14 12:21:02,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288778096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:02,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:02,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:02,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074864553] [2024-06-14 12:21:02,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:02,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:02,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:02,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:02,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:02,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:02,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 309 transitions, 2819 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:02,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:02,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:02,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:03,021 INFO L124 PetriNetUnfolderBase]: 759/1383 cut-off events. [2024-06-14 12:21:03,021 INFO L125 PetriNetUnfolderBase]: For 237785/237785 co-relation queries the response was YES. [2024-06-14 12:21:03,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10542 conditions, 1383 events. 759/1383 cut-off events. For 237785/237785 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7577 event pairs, 109 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 10380. Up to 1111 conditions per place. [2024-06-14 12:21:03,037 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 280 selfloop transitions, 51 changer transitions 0/333 dead transitions. [2024-06-14 12:21:03,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 333 transitions, 3907 flow [2024-06-14 12:21:03,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:03,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:03,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-14 12:21:03,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 12:21:03,038 INFO L175 Difference]: Start difference. First operand has 342 places, 309 transitions, 2819 flow. Second operand 11 states and 139 transitions. [2024-06-14 12:21:03,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 333 transitions, 3907 flow [2024-06-14 12:21:03,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 333 transitions, 3849 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 12:21:03,984 INFO L231 Difference]: Finished difference. Result has 347 places, 311 transitions, 2925 flow [2024-06-14 12:21:03,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2761, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2925, PETRI_PLACES=347, PETRI_TRANSITIONS=311} [2024-06-14 12:21:03,985 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 316 predicate places. [2024-06-14 12:21:03,985 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 311 transitions, 2925 flow [2024-06-14 12:21:03,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:03,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:03,985 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:21:03,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:21:03,985 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:21:03,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:03,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1574192749, now seen corresponding path program 14 times [2024-06-14 12:21:03,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:03,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50948630] [2024-06-14 12:21:03,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:03,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:04,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:04,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:04,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50948630] [2024-06-14 12:21:04,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50948630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:04,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:04,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:04,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853454216] [2024-06-14 12:21:04,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:04,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:04,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:04,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:04,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:04,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:04,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 311 transitions, 2925 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:04,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:04,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:04,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:05,360 INFO L124 PetriNetUnfolderBase]: 765/1393 cut-off events. [2024-06-14 12:21:05,360 INFO L125 PetriNetUnfolderBase]: For 243461/243461 co-relation queries the response was YES. [2024-06-14 12:21:05,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10778 conditions, 1393 events. 765/1393 cut-off events. For 243461/243461 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7675 event pairs, 113 based on Foata normal form. 2/1393 useless extension candidates. Maximal degree in co-relation 10615. Up to 1221 conditions per place. [2024-06-14 12:21:05,377 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 270 selfloop transitions, 56 changer transitions 0/328 dead transitions. [2024-06-14 12:21:05,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 328 transitions, 3695 flow [2024-06-14 12:21:05,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:05,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:05,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:21:05,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:21:05,378 INFO L175 Difference]: Start difference. First operand has 347 places, 311 transitions, 2925 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:21:05,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 328 transitions, 3695 flow [2024-06-14 12:21:06,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 328 transitions, 3598 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:06,237 INFO L231 Difference]: Finished difference. Result has 351 places, 313 transitions, 3035 flow [2024-06-14 12:21:06,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2828, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3035, PETRI_PLACES=351, PETRI_TRANSITIONS=313} [2024-06-14 12:21:06,238 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 320 predicate places. [2024-06-14 12:21:06,238 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 313 transitions, 3035 flow [2024-06-14 12:21:06,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:06,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:06,238 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:21:06,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:21:06,239 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:21:06,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:06,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1401283801, now seen corresponding path program 3 times [2024-06-14 12:21:06,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:06,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048069984] [2024-06-14 12:21:06,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:06,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:06,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:07,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:07,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:07,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048069984] [2024-06-14 12:21:07,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048069984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:07,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:07,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:07,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687319201] [2024-06-14 12:21:07,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:07,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:07,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:07,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:07,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:07,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:07,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 313 transitions, 3035 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:07,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:07,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:07,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:07,605 INFO L124 PetriNetUnfolderBase]: 769/1401 cut-off events. [2024-06-14 12:21:07,606 INFO L125 PetriNetUnfolderBase]: For 247392/247392 co-relation queries the response was YES. [2024-06-14 12:21:07,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10910 conditions, 1401 events. 769/1401 cut-off events. For 247392/247392 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7719 event pairs, 127 based on Foata normal form. 2/1401 useless extension candidates. Maximal degree in co-relation 10745. Up to 1338 conditions per place. [2024-06-14 12:21:07,625 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 299 selfloop transitions, 25 changer transitions 0/326 dead transitions. [2024-06-14 12:21:07,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 326 transitions, 3719 flow [2024-06-14 12:21:07,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:07,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:07,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 12:21:07,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-14 12:21:07,627 INFO L175 Difference]: Start difference. First operand has 351 places, 313 transitions, 3035 flow. Second operand 10 states and 113 transitions. [2024-06-14 12:21:07,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 326 transitions, 3719 flow [2024-06-14 12:21:08,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 326 transitions, 3521 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:08,525 INFO L231 Difference]: Finished difference. Result has 352 places, 314 transitions, 2903 flow [2024-06-14 12:21:08,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2903, PETRI_PLACES=352, PETRI_TRANSITIONS=314} [2024-06-14 12:21:08,525 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 321 predicate places. [2024-06-14 12:21:08,525 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 314 transitions, 2903 flow [2024-06-14 12:21:08,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:08,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:08,526 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:21:08,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:21:08,526 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:21:08,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:08,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1401530065, now seen corresponding path program 18 times [2024-06-14 12:21:08,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:08,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455173389] [2024-06-14 12:21:08,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:08,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:08,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:09,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:09,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:09,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455173389] [2024-06-14 12:21:09,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455173389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:09,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:09,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:09,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733309053] [2024-06-14 12:21:09,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:09,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:09,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:09,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:09,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:09,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:09,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 314 transitions, 2903 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:09,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:09,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:09,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:09,876 INFO L124 PetriNetUnfolderBase]: 793/1453 cut-off events. [2024-06-14 12:21:09,876 INFO L125 PetriNetUnfolderBase]: For 331902/331902 co-relation queries the response was YES. [2024-06-14 12:21:09,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11089 conditions, 1453 events. 793/1453 cut-off events. For 331902/331902 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 8103 event pairs, 123 based on Foata normal form. 14/1465 useless extension candidates. Maximal degree in co-relation 10923. Up to 1255 conditions per place. [2024-06-14 12:21:09,895 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 282 selfloop transitions, 39 changer transitions 13/336 dead transitions. [2024-06-14 12:21:09,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 336 transitions, 3744 flow [2024-06-14 12:21:09,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:09,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:09,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-14 12:21:09,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-14 12:21:09,896 INFO L175 Difference]: Start difference. First operand has 352 places, 314 transitions, 2903 flow. Second operand 11 states and 135 transitions. [2024-06-14 12:21:09,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 336 transitions, 3744 flow [2024-06-14 12:21:10,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 336 transitions, 3673 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:10,944 INFO L231 Difference]: Finished difference. Result has 354 places, 310 transitions, 2897 flow [2024-06-14 12:21:10,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2897, PETRI_PLACES=354, PETRI_TRANSITIONS=310} [2024-06-14 12:21:10,944 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 323 predicate places. [2024-06-14 12:21:10,944 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 310 transitions, 2897 flow [2024-06-14 12:21:10,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:10,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:10,945 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:21:10,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:21:10,945 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:21:10,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:10,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1574192935, now seen corresponding path program 19 times [2024-06-14 12:21:10,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:10,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957806625] [2024-06-14 12:21:10,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:10,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:10,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:11,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:11,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:11,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957806625] [2024-06-14 12:21:11,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957806625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:11,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:11,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:11,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107481328] [2024-06-14 12:21:11,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:11,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:11,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:11,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:11,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:12,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:12,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 310 transitions, 2897 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:12,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:12,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:12,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:12,488 INFO L124 PetriNetUnfolderBase]: 761/1397 cut-off events. [2024-06-14 12:21:12,489 INFO L125 PetriNetUnfolderBase]: For 254466/254466 co-relation queries the response was YES. [2024-06-14 12:21:12,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10780 conditions, 1397 events. 761/1397 cut-off events. For 254466/254466 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7789 event pairs, 117 based on Foata normal form. 2/1397 useless extension candidates. Maximal degree in co-relation 10615. Up to 1251 conditions per place. [2024-06-14 12:21:12,506 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 48 changer transitions 0/325 dead transitions. [2024-06-14 12:21:12,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 325 transitions, 3591 flow [2024-06-14 12:21:12,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:12,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:12,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-14 12:21:12,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463541666666667 [2024-06-14 12:21:12,507 INFO L175 Difference]: Start difference. First operand has 354 places, 310 transitions, 2897 flow. Second operand 12 states and 133 transitions. [2024-06-14 12:21:12,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 325 transitions, 3591 flow [2024-06-14 12:21:13,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 325 transitions, 3497 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:13,551 INFO L231 Difference]: Finished difference. Result has 357 places, 311 transitions, 2925 flow [2024-06-14 12:21:13,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2925, PETRI_PLACES=357, PETRI_TRANSITIONS=311} [2024-06-14 12:21:13,552 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 326 predicate places. [2024-06-14 12:21:13,552 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 311 transitions, 2925 flow [2024-06-14 12:21:13,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:13,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:13,552 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:21:13,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:21:13,553 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:21:13,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:13,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1578661399, now seen corresponding path program 15 times [2024-06-14 12:21:13,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:13,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136550421] [2024-06-14 12:21:13,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:13,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:13,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:14,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:21:14,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:14,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136550421] [2024-06-14 12:21:14,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136550421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:14,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:14,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:14,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573464700] [2024-06-14 12:21:14,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:14,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:14,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:14,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:14,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:14,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:14,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 311 transitions, 2925 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:14,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:14,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:14,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:15,031 INFO L124 PetriNetUnfolderBase]: 777/1423 cut-off events. [2024-06-14 12:21:15,031 INFO L125 PetriNetUnfolderBase]: For 275317/275317 co-relation queries the response was YES. [2024-06-14 12:21:15,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11431 conditions, 1423 events. 777/1423 cut-off events. For 275317/275317 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7930 event pairs, 118 based on Foata normal form. 2/1423 useless extension candidates. Maximal degree in co-relation 11265. Up to 1174 conditions per place. [2024-06-14 12:21:15,047 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 252 selfloop transitions, 76 changer transitions 0/330 dead transitions. [2024-06-14 12:21:15,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 330 transitions, 4033 flow [2024-06-14 12:21:15,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:15,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:15,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:21:15,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:21:15,048 INFO L175 Difference]: Start difference. First operand has 357 places, 311 transitions, 2925 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:21:15,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 330 transitions, 4033 flow [2024-06-14 12:21:16,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 330 transitions, 3923 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:16,004 INFO L231 Difference]: Finished difference. Result has 358 places, 315 transitions, 3158 flow [2024-06-14 12:21:16,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3158, PETRI_PLACES=358, PETRI_TRANSITIONS=315} [2024-06-14 12:21:16,005 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 327 predicate places. [2024-06-14 12:21:16,005 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 315 transitions, 3158 flow [2024-06-14 12:21:16,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:16,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:16,005 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:21:16,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:21:16,005 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:21:16,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:16,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1578661585, now seen corresponding path program 20 times [2024-06-14 12:21:16,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:16,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856226615] [2024-06-14 12:21:16,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:16,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:16,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:16,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:16,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:16,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856226615] [2024-06-14 12:21:16,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856226615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:16,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:16,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:16,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811348270] [2024-06-14 12:21:16,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:16,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:16,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:16,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:16,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:16,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:16,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 315 transitions, 3158 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:16,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:16,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:16,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:17,514 INFO L124 PetriNetUnfolderBase]: 774/1418 cut-off events. [2024-06-14 12:21:17,515 INFO L125 PetriNetUnfolderBase]: For 261649/261649 co-relation queries the response was YES. [2024-06-14 12:21:17,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11254 conditions, 1418 events. 774/1418 cut-off events. For 261649/261649 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7885 event pairs, 115 based on Foata normal form. 2/1418 useless extension candidates. Maximal degree in co-relation 11087. Up to 1198 conditions per place. [2024-06-14 12:21:17,533 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 250 selfloop transitions, 79 changer transitions 0/331 dead transitions. [2024-06-14 12:21:17,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 331 transitions, 3850 flow [2024-06-14 12:21:17,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:21:17,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:21:17,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-14 12:21:17,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35096153846153844 [2024-06-14 12:21:17,535 INFO L175 Difference]: Start difference. First operand has 358 places, 315 transitions, 3158 flow. Second operand 13 states and 146 transitions. [2024-06-14 12:21:17,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 331 transitions, 3850 flow [2024-06-14 12:21:18,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 331 transitions, 3681 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:18,546 INFO L231 Difference]: Finished difference. Result has 364 places, 315 transitions, 3155 flow [2024-06-14 12:21:18,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3155, PETRI_PLACES=364, PETRI_TRANSITIONS=315} [2024-06-14 12:21:18,547 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-14 12:21:18,547 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 315 transitions, 3155 flow [2024-06-14 12:21:18,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:18,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:18,547 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:21:18,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:21:18,547 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:21:18,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:18,548 INFO L85 PathProgramCache]: Analyzing trace with hash 309368239, now seen corresponding path program 21 times [2024-06-14 12:21:18,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:18,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530639472] [2024-06-14 12:21:18,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:18,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:19,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:19,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:19,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530639472] [2024-06-14 12:21:19,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530639472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:19,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:19,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:19,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991335587] [2024-06-14 12:21:19,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:19,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:19,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:19,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:19,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:19,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:19,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 315 transitions, 3155 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:19,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:19,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:19,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:20,119 INFO L124 PetriNetUnfolderBase]: 798/1470 cut-off events. [2024-06-14 12:21:20,120 INFO L125 PetriNetUnfolderBase]: For 350135/350135 co-relation queries the response was YES. [2024-06-14 12:21:20,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11633 conditions, 1470 events. 798/1470 cut-off events. For 350135/350135 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8282 event pairs, 125 based on Foata normal form. 14/1482 useless extension candidates. Maximal degree in co-relation 11464. Up to 1321 conditions per place. [2024-06-14 12:21:20,138 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 293 selfloop transitions, 29 changer transitions 12/336 dead transitions. [2024-06-14 12:21:20,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 336 transitions, 3997 flow [2024-06-14 12:21:20,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:20,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:20,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:21:20,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:21:20,139 INFO L175 Difference]: Start difference. First operand has 364 places, 315 transitions, 3155 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:21:20,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 336 transitions, 3997 flow [2024-06-14 12:21:21,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 336 transitions, 3833 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-14 12:21:21,225 INFO L231 Difference]: Finished difference. Result has 363 places, 311 transitions, 3032 flow [2024-06-14 12:21:21,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3032, PETRI_PLACES=363, PETRI_TRANSITIONS=311} [2024-06-14 12:21:21,226 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 332 predicate places. [2024-06-14 12:21:21,226 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 311 transitions, 3032 flow [2024-06-14 12:21:21,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:21,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:21,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:21:21,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:21:21,226 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:21:21,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:21,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1578781555, now seen corresponding path program 22 times [2024-06-14 12:21:21,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:21,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739659589] [2024-06-14 12:21:21,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:21,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:21,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:22,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:21:22,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:22,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739659589] [2024-06-14 12:21:22,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739659589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:22,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:22,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:22,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410290391] [2024-06-14 12:21:22,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:22,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:22,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:22,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:22,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:22,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:22,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 311 transitions, 3032 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:22,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:22,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:22,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:22,692 INFO L124 PetriNetUnfolderBase]: 804/1484 cut-off events. [2024-06-14 12:21:22,693 INFO L125 PetriNetUnfolderBase]: For 350838/350838 co-relation queries the response was YES. [2024-06-14 12:21:22,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13080 conditions, 1484 events. 804/1484 cut-off events. For 350838/350838 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 8327 event pairs, 125 based on Foata normal form. 2/1484 useless extension candidates. Maximal degree in co-relation 12910. Up to 1000 conditions per place. [2024-06-14 12:21:22,711 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 252 selfloop transitions, 80 changer transitions 0/334 dead transitions. [2024-06-14 12:21:22,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 334 transitions, 4118 flow [2024-06-14 12:21:22,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:22,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:22,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-14 12:21:22,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920454545454547 [2024-06-14 12:21:22,712 INFO L175 Difference]: Start difference. First operand has 363 places, 311 transitions, 3032 flow. Second operand 11 states and 137 transitions. [2024-06-14 12:21:22,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 334 transitions, 4118 flow [2024-06-14 12:21:23,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 334 transitions, 4034 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:23,664 INFO L231 Difference]: Finished difference. Result has 364 places, 312 transitions, 3144 flow [2024-06-14 12:21:23,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3144, PETRI_PLACES=364, PETRI_TRANSITIONS=312} [2024-06-14 12:21:23,664 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-14 12:21:23,664 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 312 transitions, 3144 flow [2024-06-14 12:21:23,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:23,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:23,665 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:21:23,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:21:23,665 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:21:23,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:23,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1401529879, now seen corresponding path program 16 times [2024-06-14 12:21:23,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:23,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568548487] [2024-06-14 12:21:23,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:23,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:24,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:21:24,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:24,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568548487] [2024-06-14 12:21:24,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568548487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:24,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:24,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:24,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586756678] [2024-06-14 12:21:24,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:24,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:24,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:24,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:24,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:24,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:24,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 312 transitions, 3144 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:24,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:24,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:24,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:25,071 INFO L124 PetriNetUnfolderBase]: 810/1494 cut-off events. [2024-06-14 12:21:25,072 INFO L125 PetriNetUnfolderBase]: For 357043/357043 co-relation queries the response was YES. [2024-06-14 12:21:25,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13349 conditions, 1494 events. 810/1494 cut-off events. For 357043/357043 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8417 event pairs, 138 based on Foata normal form. 2/1494 useless extension candidates. Maximal degree in co-relation 13178. Up to 1344 conditions per place. [2024-06-14 12:21:25,091 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 284 selfloop transitions, 42 changer transitions 2/330 dead transitions. [2024-06-14 12:21:25,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 330 transitions, 3923 flow [2024-06-14 12:21:25,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:25,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:25,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:21:25,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:21:25,092 INFO L175 Difference]: Start difference. First operand has 364 places, 312 transitions, 3144 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:21:25,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 330 transitions, 3923 flow [2024-06-14 12:21:26,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 330 transitions, 3709 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:26,295 INFO L231 Difference]: Finished difference. Result has 365 places, 314 transitions, 3104 flow [2024-06-14 12:21:26,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3104, PETRI_PLACES=365, PETRI_TRANSITIONS=314} [2024-06-14 12:21:26,296 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 334 predicate places. [2024-06-14 12:21:26,297 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 314 transitions, 3104 flow [2024-06-14 12:21:26,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:26,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:26,298 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:21:26,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:21:26,299 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:21:26,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:26,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1407959155, now seen corresponding path program 23 times [2024-06-14 12:21:26,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:26,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100781938] [2024-06-14 12:21:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:26,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:26,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:27,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:27,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:27,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100781938] [2024-06-14 12:21:27,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100781938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:27,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:27,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:27,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743678046] [2024-06-14 12:21:27,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:27,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:27,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:27,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:27,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:27,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:27,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 314 transitions, 3104 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:27,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:27,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:27,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:27,829 INFO L124 PetriNetUnfolderBase]: 791/1461 cut-off events. [2024-06-14 12:21:27,830 INFO L125 PetriNetUnfolderBase]: For 347172/347172 co-relation queries the response was YES. [2024-06-14 12:21:27,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11238 conditions, 1461 events. 791/1461 cut-off events. For 347172/347172 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8235 event pairs, 128 based on Foata normal form. 14/1473 useless extension candidates. Maximal degree in co-relation 11068. Up to 1262 conditions per place. [2024-06-14 12:21:27,846 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 281 selfloop transitions, 40 changer transitions 14/337 dead transitions. [2024-06-14 12:21:27,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 337 transitions, 3932 flow [2024-06-14 12:21:27,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:27,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:27,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-14 12:21:27,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-14 12:21:27,848 INFO L175 Difference]: Start difference. First operand has 365 places, 314 transitions, 3104 flow. Second operand 12 states and 147 transitions. [2024-06-14 12:21:27,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 337 transitions, 3932 flow [2024-06-14 12:21:28,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 337 transitions, 3767 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:28,784 INFO L231 Difference]: Finished difference. Result has 368 places, 309 transitions, 2965 flow [2024-06-14 12:21:28,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2965, PETRI_PLACES=368, PETRI_TRANSITIONS=309} [2024-06-14 12:21:28,785 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 337 predicate places. [2024-06-14 12:21:28,785 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 309 transitions, 2965 flow [2024-06-14 12:21:28,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:28,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:28,786 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:21:28,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:21:28,786 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:21:28,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:28,786 INFO L85 PathProgramCache]: Analyzing trace with hash 2088181181, now seen corresponding path program 24 times [2024-06-14 12:21:28,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:28,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088292219] [2024-06-14 12:21:28,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:28,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:28,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:29,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:29,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:29,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088292219] [2024-06-14 12:21:29,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088292219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:29,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:29,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:29,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316496305] [2024-06-14 12:21:29,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:29,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:29,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:29,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:29,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:29,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:29,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 309 transitions, 2965 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:29,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:29,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:29,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:30,279 INFO L124 PetriNetUnfolderBase]: 759/1397 cut-off events. [2024-06-14 12:21:30,279 INFO L125 PetriNetUnfolderBase]: For 261939/261939 co-relation queries the response was YES. [2024-06-14 12:21:30,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10743 conditions, 1397 events. 759/1397 cut-off events. For 261939/261939 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7785 event pairs, 112 based on Foata normal form. 2/1397 useless extension candidates. Maximal degree in co-relation 10572. Up to 1167 conditions per place. [2024-06-14 12:21:30,296 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 286 selfloop transitions, 43 changer transitions 0/331 dead transitions. [2024-06-14 12:21:30,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 331 transitions, 4044 flow [2024-06-14 12:21:30,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:30,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:30,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-14 12:21:30,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:21:30,297 INFO L175 Difference]: Start difference. First operand has 368 places, 309 transitions, 2965 flow. Second operand 11 states and 132 transitions. [2024-06-14 12:21:30,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 331 transitions, 4044 flow [2024-06-14 12:21:31,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 331 transitions, 3936 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-14 12:21:31,209 INFO L231 Difference]: Finished difference. Result has 366 places, 310 transitions, 2974 flow [2024-06-14 12:21:31,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2974, PETRI_PLACES=366, PETRI_TRANSITIONS=310} [2024-06-14 12:21:31,210 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 335 predicate places. [2024-06-14 12:21:31,210 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 310 transitions, 2974 flow [2024-06-14 12:21:31,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:31,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:31,210 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:21:31,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 12:21:31,211 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:21:31,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:31,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1407958969, now seen corresponding path program 17 times [2024-06-14 12:21:31,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:31,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152381472] [2024-06-14 12:21:31,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:31,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:31,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:32,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:32,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:32,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152381472] [2024-06-14 12:21:32,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152381472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:32,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:32,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:32,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354965261] [2024-06-14 12:21:32,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:32,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:32,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:32,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:32,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:32,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:32,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 310 transitions, 2974 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:32,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:32,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:32,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:32,612 INFO L124 PetriNetUnfolderBase]: 775/1423 cut-off events. [2024-06-14 12:21:32,612 INFO L125 PetriNetUnfolderBase]: For 283791/283791 co-relation queries the response was YES. [2024-06-14 12:21:32,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11353 conditions, 1423 events. 775/1423 cut-off events. For 283791/283791 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7981 event pairs, 118 based on Foata normal form. 2/1423 useless extension candidates. Maximal degree in co-relation 11183. Up to 1261 conditions per place. [2024-06-14 12:21:32,628 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 282 selfloop transitions, 46 changer transitions 0/330 dead transitions. [2024-06-14 12:21:32,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 330 transitions, 4082 flow [2024-06-14 12:21:32,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:32,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:32,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 12:21:32,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 12:21:32,630 INFO L175 Difference]: Start difference. First operand has 366 places, 310 transitions, 2974 flow. Second operand 11 states and 133 transitions. [2024-06-14 12:21:32,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 330 transitions, 4082 flow [2024-06-14 12:21:33,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 330 transitions, 3891 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 12:21:33,709 INFO L231 Difference]: Finished difference. Result has 366 places, 314 transitions, 3052 flow [2024-06-14 12:21:33,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3052, PETRI_PLACES=366, PETRI_TRANSITIONS=314} [2024-06-14 12:21:33,709 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 335 predicate places. [2024-06-14 12:21:33,710 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 314 transitions, 3052 flow [2024-06-14 12:21:33,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:33,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:33,710 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:21:33,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 12:21:33,710 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:21:33,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:33,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1438286101, now seen corresponding path program 25 times [2024-06-14 12:21:33,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:33,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680549492] [2024-06-14 12:21:33,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:33,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:33,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:34,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:34,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:34,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680549492] [2024-06-14 12:21:34,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680549492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:34,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:34,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:34,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877232508] [2024-06-14 12:21:34,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:34,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:34,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:34,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:34,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:34,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:34,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 314 transitions, 3052 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:34,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:34,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:34,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:35,233 INFO L124 PetriNetUnfolderBase]: 779/1431 cut-off events. [2024-06-14 12:21:35,233 INFO L125 PetriNetUnfolderBase]: For 288548/288548 co-relation queries the response was YES. [2024-06-14 12:21:35,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11238 conditions, 1431 events. 779/1431 cut-off events. For 288548/288548 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8030 event pairs, 119 based on Foata normal form. 2/1431 useless extension candidates. Maximal degree in co-relation 11069. Up to 1314 conditions per place. [2024-06-14 12:21:35,251 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 286 selfloop transitions, 42 changer transitions 0/330 dead transitions. [2024-06-14 12:21:35,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 330 transitions, 3763 flow [2024-06-14 12:21:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:35,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:35,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-14 12:21:35,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463541666666667 [2024-06-14 12:21:35,252 INFO L175 Difference]: Start difference. First operand has 366 places, 314 transitions, 3052 flow. Second operand 12 states and 133 transitions. [2024-06-14 12:21:35,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 330 transitions, 3763 flow [2024-06-14 12:21:36,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 330 transitions, 3633 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:36,415 INFO L231 Difference]: Finished difference. Result has 371 places, 315 transitions, 3037 flow [2024-06-14 12:21:36,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3037, PETRI_PLACES=371, PETRI_TRANSITIONS=315} [2024-06-14 12:21:36,416 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 340 predicate places. [2024-06-14 12:21:36,416 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 315 transitions, 3037 flow [2024-06-14 12:21:36,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:36,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:36,416 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:21:36,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 12:21:36,416 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:21:36,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:36,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1438285915, now seen corresponding path program 18 times [2024-06-14 12:21:36,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:36,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965096730] [2024-06-14 12:21:36,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:36,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:37,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:21:37,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:37,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965096730] [2024-06-14 12:21:37,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965096730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:37,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:37,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:37,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851517997] [2024-06-14 12:21:37,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:37,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:37,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:37,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:37,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:37,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:37,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 315 transitions, 3037 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:37,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:37,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:37,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:37,887 INFO L124 PetriNetUnfolderBase]: 785/1441 cut-off events. [2024-06-14 12:21:37,887 INFO L125 PetriNetUnfolderBase]: For 293090/293090 co-relation queries the response was YES. [2024-06-14 12:21:37,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11389 conditions, 1441 events. 785/1441 cut-off events. For 293090/293090 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8067 event pairs, 112 based on Foata normal form. 2/1441 useless extension candidates. Maximal degree in co-relation 11218. Up to 1276 conditions per place. [2024-06-14 12:21:37,907 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 282 selfloop transitions, 51 changer transitions 0/335 dead transitions. [2024-06-14 12:21:37,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 335 transitions, 4173 flow [2024-06-14 12:21:37,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:37,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:37,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:21:37,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:21:37,908 INFO L175 Difference]: Start difference. First operand has 371 places, 315 transitions, 3037 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:21:37,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 335 transitions, 4173 flow [2024-06-14 12:21:39,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 335 transitions, 4069 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:39,166 INFO L231 Difference]: Finished difference. Result has 373 places, 319 transitions, 3252 flow [2024-06-14 12:21:39,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2935, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3252, PETRI_PLACES=373, PETRI_TRANSITIONS=319} [2024-06-14 12:21:39,167 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 342 predicate places. [2024-06-14 12:21:39,167 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 319 transitions, 3252 flow [2024-06-14 12:21:39,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:39,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:39,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:21:39,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 12:21:39,168 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:21:39,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:39,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1407785989, now seen corresponding path program 19 times [2024-06-14 12:21:39,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:39,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318313291] [2024-06-14 12:21:39,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:39,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:39,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:40,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:40,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:40,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318313291] [2024-06-14 12:21:40,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318313291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:40,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:40,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:40,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128016795] [2024-06-14 12:21:40,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:40,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:40,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:40,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:40,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:40,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:40,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 319 transitions, 3252 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:40,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:40,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:40,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:40,863 INFO L124 PetriNetUnfolderBase]: 781/1435 cut-off events. [2024-06-14 12:21:40,864 INFO L125 PetriNetUnfolderBase]: For 277292/277292 co-relation queries the response was YES. [2024-06-14 12:21:40,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11142 conditions, 1435 events. 781/1435 cut-off events. For 277292/277292 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8043 event pairs, 122 based on Foata normal form. 2/1435 useless extension candidates. Maximal degree in co-relation 10969. Up to 1319 conditions per place. [2024-06-14 12:21:40,877 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 295 selfloop transitions, 35 changer transitions 0/332 dead transitions. [2024-06-14 12:21:40,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 332 transitions, 3940 flow [2024-06-14 12:21:40,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:40,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:40,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-14 12:21:40,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-14 12:21:40,878 INFO L175 Difference]: Start difference. First operand has 373 places, 319 transitions, 3252 flow. Second operand 11 states and 126 transitions. [2024-06-14 12:21:40,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 332 transitions, 3940 flow [2024-06-14 12:21:41,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 332 transitions, 3664 flow, removed 82 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:41,906 INFO L231 Difference]: Finished difference. Result has 374 places, 319 transitions, 3051 flow [2024-06-14 12:21:41,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3051, PETRI_PLACES=374, PETRI_TRANSITIONS=319} [2024-06-14 12:21:41,906 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 343 predicate places. [2024-06-14 12:21:41,907 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 319 transitions, 3051 flow [2024-06-14 12:21:41,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:41,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:41,907 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:21:41,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 12:21:41,907 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:21:41,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:41,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1774810329, now seen corresponding path program 4 times [2024-06-14 12:21:41,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:41,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624192972] [2024-06-14 12:21:41,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:41,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:41,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:42,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:42,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:42,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624192972] [2024-06-14 12:21:42,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624192972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:42,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:42,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:42,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913842270] [2024-06-14 12:21:42,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:42,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:42,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:42,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:42,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:43,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:43,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 319 transitions, 3051 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:43,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:43,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:43,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:43,566 INFO L124 PetriNetUnfolderBase]: 785/1443 cut-off events. [2024-06-14 12:21:43,566 INFO L125 PetriNetUnfolderBase]: For 278696/278696 co-relation queries the response was YES. [2024-06-14 12:21:43,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10843 conditions, 1443 events. 785/1443 cut-off events. For 278696/278696 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 8104 event pairs, 121 based on Foata normal form. 2/1443 useless extension candidates. Maximal degree in co-relation 10671. Up to 1402 conditions per place. [2024-06-14 12:21:43,579 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 314 selfloop transitions, 16 changer transitions 0/332 dead transitions. [2024-06-14 12:21:43,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 332 transitions, 3749 flow [2024-06-14 12:21:43,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:43,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:43,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 12:21:43,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-14 12:21:43,580 INFO L175 Difference]: Start difference. First operand has 374 places, 319 transitions, 3051 flow. Second operand 10 states and 108 transitions. [2024-06-14 12:21:43,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 332 transitions, 3749 flow [2024-06-14 12:21:44,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 332 transitions, 3657 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:44,581 INFO L231 Difference]: Finished difference. Result has 374 places, 320 transitions, 3009 flow [2024-06-14 12:21:44,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3009, PETRI_PLACES=374, PETRI_TRANSITIONS=320} [2024-06-14 12:21:44,581 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 343 predicate places. [2024-06-14 12:21:44,581 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 320 transitions, 3009 flow [2024-06-14 12:21:44,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:44,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:44,582 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:21:44,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 12:21:44,582 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:21:44,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:44,582 INFO L85 PathProgramCache]: Analyzing trace with hash -2070029529, now seen corresponding path program 5 times [2024-06-14 12:21:44,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:44,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877074290] [2024-06-14 12:21:44,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:44,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:44,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:45,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:45,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:45,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877074290] [2024-06-14 12:21:45,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877074290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:45,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:45,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:45,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129578979] [2024-06-14 12:21:45,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:45,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:45,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:45,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:45,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:45,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:45,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 320 transitions, 3009 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:45,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:45,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:45,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:45,925 INFO L124 PetriNetUnfolderBase]: 789/1451 cut-off events. [2024-06-14 12:21:45,925 INFO L125 PetriNetUnfolderBase]: For 282937/282937 co-relation queries the response was YES. [2024-06-14 12:21:45,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10862 conditions, 1451 events. 789/1451 cut-off events. For 282937/282937 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8170 event pairs, 128 based on Foata normal form. 2/1451 useless extension candidates. Maximal degree in co-relation 10689. Up to 1415 conditions per place. [2024-06-14 12:21:45,942 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 314 selfloop transitions, 16 changer transitions 0/332 dead transitions. [2024-06-14 12:21:45,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 332 transitions, 3707 flow [2024-06-14 12:21:45,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:45,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:45,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 12:21:45,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-14 12:21:45,944 INFO L175 Difference]: Start difference. First operand has 374 places, 320 transitions, 3009 flow. Second operand 10 states and 107 transitions. [2024-06-14 12:21:45,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 332 transitions, 3707 flow [2024-06-14 12:21:47,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 332 transitions, 3667 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:21:47,006 INFO L231 Difference]: Finished difference. Result has 376 places, 321 transitions, 3021 flow [2024-06-14 12:21:47,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2969, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3021, PETRI_PLACES=376, PETRI_TRANSITIONS=321} [2024-06-14 12:21:47,007 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 345 predicate places. [2024-06-14 12:21:47,007 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 321 transitions, 3021 flow [2024-06-14 12:21:47,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:47,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:47,007 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:21:47,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 12:21:47,007 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:21:47,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:47,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1784938587, now seen corresponding path program 20 times [2024-06-14 12:21:47,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:47,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917600017] [2024-06-14 12:21:47,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:47,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:47,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:48,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:21:48,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:48,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917600017] [2024-06-14 12:21:48,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917600017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:48,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:48,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:48,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548953430] [2024-06-14 12:21:48,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:48,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:48,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:48,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:48,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:48,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:48,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 321 transitions, 3021 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:48,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:48,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:48,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:48,623 INFO L124 PetriNetUnfolderBase]: 785/1445 cut-off events. [2024-06-14 12:21:48,624 INFO L125 PetriNetUnfolderBase]: For 270309/270309 co-relation queries the response was YES. [2024-06-14 12:21:48,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10553 conditions, 1445 events. 785/1445 cut-off events. For 270309/270309 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8158 event pairs, 123 based on Foata normal form. 2/1445 useless extension candidates. Maximal degree in co-relation 10379. Up to 1394 conditions per place. [2024-06-14 12:21:48,643 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 314 selfloop transitions, 19 changer transitions 0/335 dead transitions. [2024-06-14 12:21:48,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 335 transitions, 3717 flow [2024-06-14 12:21:48,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:48,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:48,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:21:48,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:21:48,644 INFO L175 Difference]: Start difference. First operand has 376 places, 321 transitions, 3021 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:21:48,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 335 transitions, 3717 flow [2024-06-14 12:21:49,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 335 transitions, 3651 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:49,691 INFO L231 Difference]: Finished difference. Result has 378 places, 321 transitions, 2998 flow [2024-06-14 12:21:49,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2998, PETRI_PLACES=378, PETRI_TRANSITIONS=321} [2024-06-14 12:21:49,691 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 347 predicate places. [2024-06-14 12:21:49,691 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 321 transitions, 2998 flow [2024-06-14 12:21:49,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:49,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:49,692 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:21:49,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 12:21:49,692 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:21:49,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:49,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1210211971, now seen corresponding path program 26 times [2024-06-14 12:21:49,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:49,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931615936] [2024-06-14 12:21:49,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:49,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:49,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:50,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:50,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:50,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931615936] [2024-06-14 12:21:50,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931615936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:50,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:50,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:50,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899115270] [2024-06-14 12:21:50,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:50,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:50,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:50,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:50,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:50,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:50,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 321 transitions, 2998 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:50,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:50,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:50,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:50,981 INFO L124 PetriNetUnfolderBase]: 782/1440 cut-off events. [2024-06-14 12:21:50,981 INFO L125 PetriNetUnfolderBase]: For 257251/257251 co-relation queries the response was YES. [2024-06-14 12:21:50,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10259 conditions, 1440 events. 782/1440 cut-off events. For 257251/257251 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8136 event pairs, 128 based on Foata normal form. 2/1440 useless extension candidates. Maximal degree in co-relation 10085. Up to 1404 conditions per place. [2024-06-14 12:21:51,000 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 312 selfloop transitions, 18 changer transitions 0/332 dead transitions. [2024-06-14 12:21:51,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 332 transitions, 3682 flow [2024-06-14 12:21:51,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:51,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:51,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 12:21:51,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-14 12:21:51,002 INFO L175 Difference]: Start difference. First operand has 378 places, 321 transitions, 2998 flow. Second operand 11 states and 115 transitions. [2024-06-14 12:21:51,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 332 transitions, 3682 flow [2024-06-14 12:21:51,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 332 transitions, 3571 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:51,956 INFO L231 Difference]: Finished difference. Result has 380 places, 321 transitions, 2927 flow [2024-06-14 12:21:51,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2887, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2927, PETRI_PLACES=380, PETRI_TRANSITIONS=321} [2024-06-14 12:21:51,957 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 349 predicate places. [2024-06-14 12:21:51,957 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 321 transitions, 2927 flow [2024-06-14 12:21:51,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:51,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:51,957 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:21:51,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 12:21:51,958 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:21:51,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:51,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1774454139, now seen corresponding path program 6 times [2024-06-14 12:21:51,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:51,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424685658] [2024-06-14 12:21:51,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:51,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:51,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:53,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:21:53,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:53,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424685658] [2024-06-14 12:21:53,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424685658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:53,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:53,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:53,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129149232] [2024-06-14 12:21:53,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:53,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:53,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:53,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:53,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:53,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:53,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 321 transitions, 2927 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:53,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:53,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:53,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:53,620 INFO L124 PetriNetUnfolderBase]: 779/1435 cut-off events. [2024-06-14 12:21:53,621 INFO L125 PetriNetUnfolderBase]: For 242707/242707 co-relation queries the response was YES. [2024-06-14 12:21:53,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9886 conditions, 1435 events. 779/1435 cut-off events. For 242707/242707 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8086 event pairs, 117 based on Foata normal form. 2/1435 useless extension candidates. Maximal degree in co-relation 9711. Up to 1394 conditions per place. [2024-06-14 12:21:53,639 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 316 selfloop transitions, 15 changer transitions 0/333 dead transitions. [2024-06-14 12:21:53,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 333 transitions, 3615 flow [2024-06-14 12:21:53,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:53,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:53,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:21:53,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:21:53,665 INFO L175 Difference]: Start difference. First operand has 380 places, 321 transitions, 2927 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:21:53,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 333 transitions, 3615 flow [2024-06-14 12:21:54,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 333 transitions, 3389 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 12:21:54,565 INFO L231 Difference]: Finished difference. Result has 378 places, 321 transitions, 2735 flow [2024-06-14 12:21:54,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2735, PETRI_PLACES=378, PETRI_TRANSITIONS=321} [2024-06-14 12:21:54,566 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 347 predicate places. [2024-06-14 12:21:54,566 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 321 transitions, 2735 flow [2024-06-14 12:21:54,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:54,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:54,566 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:21:54,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 12:21:54,566 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:21:54,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:54,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1210211785, now seen corresponding path program 21 times [2024-06-14 12:21:54,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:54,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642379027] [2024-06-14 12:21:54,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:54,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:54,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:55,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:55,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:55,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642379027] [2024-06-14 12:21:55,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642379027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:55,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:55,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:55,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991235018] [2024-06-14 12:21:55,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:55,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:55,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:55,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:55,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:55,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:55,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 321 transitions, 2735 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:55,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:55,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:55,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:55,940 INFO L124 PetriNetUnfolderBase]: 739/1357 cut-off events. [2024-06-14 12:21:55,940 INFO L125 PetriNetUnfolderBase]: For 124150/124150 co-relation queries the response was YES. [2024-06-14 12:21:55,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7286 conditions, 1357 events. 739/1357 cut-off events. For 124150/124150 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7658 event pairs, 96 based on Foata normal form. 2/1357 useless extension candidates. Maximal degree in co-relation 7110. Up to 1267 conditions per place. [2024-06-14 12:21:55,958 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 304 selfloop transitions, 30 changer transitions 0/336 dead transitions. [2024-06-14 12:21:55,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 336 transitions, 3435 flow [2024-06-14 12:21:55,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:55,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:55,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:21:55,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:21:55,959 INFO L175 Difference]: Start difference. First operand has 378 places, 321 transitions, 2735 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:21:55,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 336 transitions, 3435 flow [2024-06-14 12:21:56,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 336 transitions, 3262 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:56,401 INFO L231 Difference]: Finished difference. Result has 379 places, 321 transitions, 2627 flow [2024-06-14 12:21:56,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2627, PETRI_PLACES=379, PETRI_TRANSITIONS=321} [2024-06-14 12:21:56,402 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 348 predicate places. [2024-06-14 12:21:56,402 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 321 transitions, 2627 flow [2024-06-14 12:21:56,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:56,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:56,402 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:21:56,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 12:21:56,403 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:21:56,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:56,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1561226187, now seen corresponding path program 1 times [2024-06-14 12:21:56,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:56,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266747109] [2024-06-14 12:21:56,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:56,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:56,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:57,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:21:57,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:57,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266747109] [2024-06-14 12:21:57,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266747109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:57,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:57,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:21:57,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801496343] [2024-06-14 12:21:57,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:57,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:21:57,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:57,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:21:57,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:21:57,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:21:57,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 321 transitions, 2627 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:57,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:57,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:21:57,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:57,988 INFO L124 PetriNetUnfolderBase]: 780/1444 cut-off events. [2024-06-14 12:21:57,988 INFO L125 PetriNetUnfolderBase]: For 263149/263149 co-relation queries the response was YES. [2024-06-14 12:21:58,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8998 conditions, 1444 events. 780/1444 cut-off events. For 263149/263149 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8199 event pairs, 87 based on Foata normal form. 8/1450 useless extension candidates. Maximal degree in co-relation 8822. Up to 922 conditions per place. [2024-06-14 12:21:58,008 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 53 changer transitions 23/353 dead transitions. [2024-06-14 12:21:58,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 353 transitions, 3807 flow [2024-06-14 12:21:58,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:21:58,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:21:58,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-14 12:21:58,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37740384615384615 [2024-06-14 12:21:58,009 INFO L175 Difference]: Start difference. First operand has 379 places, 321 transitions, 2627 flow. Second operand 13 states and 157 transitions. [2024-06-14 12:21:58,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 353 transitions, 3807 flow [2024-06-14 12:21:58,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 353 transitions, 3630 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-14 12:21:58,822 INFO L231 Difference]: Finished difference. Result has 380 places, 311 transitions, 2481 flow [2024-06-14 12:21:58,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2481, PETRI_PLACES=380, PETRI_TRANSITIONS=311} [2024-06-14 12:21:58,823 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 349 predicate places. [2024-06-14 12:21:58,823 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 311 transitions, 2481 flow [2024-06-14 12:21:58,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:58,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:58,823 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:21:58,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 12:21:58,823 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:21:58,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:58,824 INFO L85 PathProgramCache]: Analyzing trace with hash 239639763, now seen corresponding path program 2 times [2024-06-14 12:21:58,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:58,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583427257] [2024-06-14 12:21:58,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:58,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:58,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:59,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:21:59,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:59,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583427257] [2024-06-14 12:21:59,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583427257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:59,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:59,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:21:59,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115737275] [2024-06-14 12:21:59,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:59,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:21:59,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:59,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:21:59,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:00,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:00,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 311 transitions, 2481 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:00,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:00,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:00,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:00,602 INFO L124 PetriNetUnfolderBase]: 747/1389 cut-off events. [2024-06-14 12:22:00,603 INFO L125 PetriNetUnfolderBase]: For 266495/266495 co-relation queries the response was YES. [2024-06-14 12:22:00,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8719 conditions, 1389 events. 747/1389 cut-off events. For 266495/266495 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7869 event pairs, 81 based on Foata normal form. 8/1395 useless extension candidates. Maximal degree in co-relation 8543. Up to 922 conditions per place. [2024-06-14 12:22:00,619 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 267 selfloop transitions, 50 changer transitions 21/340 dead transitions. [2024-06-14 12:22:00,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 340 transitions, 3625 flow [2024-06-14 12:22:00,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:22:00,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:22:00,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 151 transitions. [2024-06-14 12:22:00,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629807692307692 [2024-06-14 12:22:00,620 INFO L175 Difference]: Start difference. First operand has 380 places, 311 transitions, 2481 flow. Second operand 13 states and 151 transitions. [2024-06-14 12:22:00,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 340 transitions, 3625 flow [2024-06-14 12:22:01,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 340 transitions, 3512 flow, removed 10 selfloop flow, removed 16 redundant places. [2024-06-14 12:22:01,426 INFO L231 Difference]: Finished difference. Result has 369 places, 299 transitions, 2383 flow [2024-06-14 12:22:01,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2378, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2383, PETRI_PLACES=369, PETRI_TRANSITIONS=299} [2024-06-14 12:22:01,426 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 338 predicate places. [2024-06-14 12:22:01,426 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 299 transitions, 2383 flow [2024-06-14 12:22:01,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:01,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:01,427 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:22:01,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 12:22:01,427 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:22:01,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:01,427 INFO L85 PathProgramCache]: Analyzing trace with hash 917262391, now seen corresponding path program 3 times [2024-06-14 12:22:01,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:01,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825801564] [2024-06-14 12:22:01,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:01,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:01,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:02,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:22:02,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:02,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825801564] [2024-06-14 12:22:02,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825801564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:02,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:02,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:02,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472340795] [2024-06-14 12:22:02,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:02,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:02,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:02,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:02,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:02,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:02,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 299 transitions, 2383 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:02,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:02,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:02,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:03,210 INFO L124 PetriNetUnfolderBase]: 735/1381 cut-off events. [2024-06-14 12:22:03,210 INFO L125 PetriNetUnfolderBase]: For 316495/316495 co-relation queries the response was YES. [2024-06-14 12:22:03,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9740 conditions, 1381 events. 735/1381 cut-off events. For 316495/316495 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7861 event pairs, 96 based on Foata normal form. 8/1387 useless extension candidates. Maximal degree in co-relation 9572. Up to 1060 conditions per place. [2024-06-14 12:22:03,226 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 246 selfloop transitions, 69 changer transitions 11/328 dead transitions. [2024-06-14 12:22:03,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 328 transitions, 3495 flow [2024-06-14 12:22:03,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:22:03,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:22:03,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 162 transitions. [2024-06-14 12:22:03,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-14 12:22:03,228 INFO L175 Difference]: Start difference. First operand has 369 places, 299 transitions, 2383 flow. Second operand 15 states and 162 transitions. [2024-06-14 12:22:03,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 328 transitions, 3495 flow [2024-06-14 12:22:04,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 328 transitions, 3393 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-14 12:22:04,148 INFO L231 Difference]: Finished difference. Result has 362 places, 293 transitions, 2385 flow [2024-06-14 12:22:04,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2385, PETRI_PLACES=362, PETRI_TRANSITIONS=293} [2024-06-14 12:22:04,153 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 331 predicate places. [2024-06-14 12:22:04,153 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 293 transitions, 2385 flow [2024-06-14 12:22:04,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:04,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:04,153 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:22:04,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 12:22:04,154 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:22:04,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:04,154 INFO L85 PathProgramCache]: Analyzing trace with hash 243364413, now seen corresponding path program 4 times [2024-06-14 12:22:04,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:04,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955401573] [2024-06-14 12:22:04,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:04,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:05,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:05,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:05,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955401573] [2024-06-14 12:22:05,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955401573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:05,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:05,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:05,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344586675] [2024-06-14 12:22:05,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:05,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:05,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:05,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:05,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:05,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:05,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 293 transitions, 2385 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:05,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:05,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:05,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:05,752 INFO L124 PetriNetUnfolderBase]: 723/1365 cut-off events. [2024-06-14 12:22:05,752 INFO L125 PetriNetUnfolderBase]: For 309400/309400 co-relation queries the response was YES. [2024-06-14 12:22:05,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9671 conditions, 1365 events. 723/1365 cut-off events. For 309400/309400 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7774 event pairs, 104 based on Foata normal form. 10/1373 useless extension candidates. Maximal degree in co-relation 9508. Up to 1137 conditions per place. [2024-06-14 12:22:05,768 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 250 selfloop transitions, 48 changer transitions 16/316 dead transitions. [2024-06-14 12:22:05,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 316 transitions, 3153 flow [2024-06-14 12:22:05,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:22:05,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:22:05,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-14 12:22:05,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35096153846153844 [2024-06-14 12:22:05,769 INFO L175 Difference]: Start difference. First operand has 362 places, 293 transitions, 2385 flow. Second operand 13 states and 146 transitions. [2024-06-14 12:22:05,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 316 transitions, 3153 flow [2024-06-14 12:22:06,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 316 transitions, 3002 flow, removed 2 selfloop flow, removed 16 redundant places. [2024-06-14 12:22:06,681 INFO L231 Difference]: Finished difference. Result has 357 places, 286 transitions, 2287 flow [2024-06-14 12:22:06,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2234, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2287, PETRI_PLACES=357, PETRI_TRANSITIONS=286} [2024-06-14 12:22:06,681 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 326 predicate places. [2024-06-14 12:22:06,681 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 286 transitions, 2287 flow [2024-06-14 12:22:06,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:06,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:06,682 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:22:06,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 12:22:06,682 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:22:06,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:06,682 INFO L85 PathProgramCache]: Analyzing trace with hash 243214683, now seen corresponding path program 5 times [2024-06-14 12:22:06,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:06,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925670673] [2024-06-14 12:22:06,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:06,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:06,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:07,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:22:07,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:07,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925670673] [2024-06-14 12:22:07,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925670673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:07,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:07,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:07,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316524971] [2024-06-14 12:22:07,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:07,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:07,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:07,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:07,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:07,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:07,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 286 transitions, 2287 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:07,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:07,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:07,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:08,426 INFO L124 PetriNetUnfolderBase]: 682/1290 cut-off events. [2024-06-14 12:22:08,427 INFO L125 PetriNetUnfolderBase]: For 228404/228404 co-relation queries the response was YES. [2024-06-14 12:22:08,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8182 conditions, 1290 events. 682/1290 cut-off events. For 228404/228404 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7283 event pairs, 71 based on Foata normal form. 8/1296 useless extension candidates. Maximal degree in co-relation 8020. Up to 922 conditions per place. [2024-06-14 12:22:08,441 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 239 selfloop transitions, 32 changer transitions 42/315 dead transitions. [2024-06-14 12:22:08,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 315 transitions, 3361 flow [2024-06-14 12:22:08,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:22:08,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:22:08,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 155 transitions. [2024-06-14 12:22:08,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34598214285714285 [2024-06-14 12:22:08,442 INFO L175 Difference]: Start difference. First operand has 357 places, 286 transitions, 2287 flow. Second operand 14 states and 155 transitions. [2024-06-14 12:22:08,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 315 transitions, 3361 flow [2024-06-14 12:22:09,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 315 transitions, 3257 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:09,023 INFO L231 Difference]: Finished difference. Result has 355 places, 254 transitions, 1950 flow [2024-06-14 12:22:09,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1950, PETRI_PLACES=355, PETRI_TRANSITIONS=254} [2024-06-14 12:22:09,024 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 324 predicate places. [2024-06-14 12:22:09,024 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 254 transitions, 1950 flow [2024-06-14 12:22:09,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:09,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:09,024 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:22:09,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 12:22:09,025 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:22:09,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:09,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1706086611, now seen corresponding path program 6 times [2024-06-14 12:22:09,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:09,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408572295] [2024-06-14 12:22:09,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:09,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:09,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:10,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:10,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:10,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408572295] [2024-06-14 12:22:10,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408572295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:10,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:10,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:10,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30559959] [2024-06-14 12:22:10,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:10,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:10,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:10,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:10,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:10,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:10,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 254 transitions, 1950 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:10,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:10,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:10,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:10,516 INFO L124 PetriNetUnfolderBase]: 615/1160 cut-off events. [2024-06-14 12:22:10,517 INFO L125 PetriNetUnfolderBase]: For 240753/240753 co-relation queries the response was YES. [2024-06-14 12:22:10,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7616 conditions, 1160 events. 615/1160 cut-off events. For 240753/240753 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6382 event pairs, 79 based on Foata normal form. 10/1168 useless extension candidates. Maximal degree in co-relation 7468. Up to 993 conditions per place. [2024-06-14 12:22:10,530 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 229 selfloop transitions, 21 changer transitions 22/274 dead transitions. [2024-06-14 12:22:10,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 274 transitions, 2626 flow [2024-06-14 12:22:10,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:10,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:10,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-14 12:22:10,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:22:10,531 INFO L175 Difference]: Start difference. First operand has 355 places, 254 transitions, 1950 flow. Second operand 12 states and 132 transitions. [2024-06-14 12:22:10,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 274 transitions, 2626 flow [2024-06-14 12:22:11,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 274 transitions, 2510 flow, removed 11 selfloop flow, removed 27 redundant places. [2024-06-14 12:22:11,007 INFO L231 Difference]: Finished difference. Result has 323 places, 242 transitions, 1800 flow [2024-06-14 12:22:11,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1836, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1800, PETRI_PLACES=323, PETRI_TRANSITIONS=242} [2024-06-14 12:22:11,007 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-14 12:22:11,007 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 242 transitions, 1800 flow [2024-06-14 12:22:11,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:11,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:11,008 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:22:11,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 12:22:11,008 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:22:11,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:11,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2093705729, now seen corresponding path program 7 times [2024-06-14 12:22:11,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:11,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600808424] [2024-06-14 12:22:11,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:11,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:11,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:12,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:12,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600808424] [2024-06-14 12:22:12,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600808424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:12,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:12,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:12,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511734890] [2024-06-14 12:22:12,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:12,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:12,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:12,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:12,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:12,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:12,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 242 transitions, 1800 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:12,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:12,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:12,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:12,703 INFO L124 PetriNetUnfolderBase]: 596/1123 cut-off events. [2024-06-14 12:22:12,703 INFO L125 PetriNetUnfolderBase]: For 210430/210430 co-relation queries the response was YES. [2024-06-14 12:22:12,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7209 conditions, 1123 events. 596/1123 cut-off events. For 210430/210430 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6124 event pairs, 81 based on Foata normal form. 10/1131 useless extension candidates. Maximal degree in co-relation 7073. Up to 1009 conditions per place. [2024-06-14 12:22:12,715 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 223 selfloop transitions, 19 changer transitions 17/261 dead transitions. [2024-06-14 12:22:12,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 261 transitions, 2446 flow [2024-06-14 12:22:12,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:12,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:12,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-14 12:22:12,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:22:12,716 INFO L175 Difference]: Start difference. First operand has 323 places, 242 transitions, 1800 flow. Second operand 12 states and 126 transitions. [2024-06-14 12:22:12,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 261 transitions, 2446 flow [2024-06-14 12:22:13,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 261 transitions, 2392 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:13,187 INFO L231 Difference]: Finished difference. Result has 314 places, 235 transitions, 1742 flow [2024-06-14 12:22:13,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1742, PETRI_PLACES=314, PETRI_TRANSITIONS=235} [2024-06-14 12:22:13,188 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 283 predicate places. [2024-06-14 12:22:13,188 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 235 transitions, 1742 flow [2024-06-14 12:22:13,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:13,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:13,188 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:22:13,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 12:22:13,188 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:22:13,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:13,189 INFO L85 PathProgramCache]: Analyzing trace with hash 2088343349, now seen corresponding path program 8 times [2024-06-14 12:22:13,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:13,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577373955] [2024-06-14 12:22:13,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:13,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:13,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:14,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:14,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:14,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577373955] [2024-06-14 12:22:14,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577373955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:14,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:14,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:14,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076502712] [2024-06-14 12:22:14,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:14,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:14,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:14,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:14,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:14,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:14,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 235 transitions, 1742 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:14,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:14,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:14,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:14,740 INFO L124 PetriNetUnfolderBase]: 553/1042 cut-off events. [2024-06-14 12:22:14,741 INFO L125 PetriNetUnfolderBase]: For 139919/139919 co-relation queries the response was YES. [2024-06-14 12:22:14,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5533 conditions, 1042 events. 553/1042 cut-off events. For 139919/139919 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 5638 event pairs, 62 based on Foata normal form. 10/1050 useless extension candidates. Maximal degree in co-relation 5399. Up to 922 conditions per place. [2024-06-14 12:22:14,750 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 211 selfloop transitions, 7 changer transitions 34/254 dead transitions. [2024-06-14 12:22:14,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 254 transitions, 2374 flow [2024-06-14 12:22:14,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:14,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:14,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-14 12:22:14,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255208333333333 [2024-06-14 12:22:14,752 INFO L175 Difference]: Start difference. First operand has 314 places, 235 transitions, 1742 flow. Second operand 12 states and 125 transitions. [2024-06-14 12:22:14,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 254 transitions, 2374 flow [2024-06-14 12:22:15,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 254 transitions, 2324 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 12:22:15,064 INFO L231 Difference]: Finished difference. Result has 309 places, 216 transitions, 1581 flow [2024-06-14 12:22:15,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1581, PETRI_PLACES=309, PETRI_TRANSITIONS=216} [2024-06-14 12:22:15,065 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-14 12:22:15,065 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 216 transitions, 1581 flow [2024-06-14 12:22:15,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:15,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:15,065 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:22:15,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 12:22:15,065 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:22:15,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:15,066 INFO L85 PathProgramCache]: Analyzing trace with hash 615223869, now seen corresponding path program 9 times [2024-06-14 12:22:15,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:15,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290249015] [2024-06-14 12:22:15,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:15,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:15,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:15,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:15,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:15,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290249015] [2024-06-14 12:22:15,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290249015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:15,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:15,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:15,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949869306] [2024-06-14 12:22:15,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:15,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:15,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:15,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:15,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:16,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:16,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 216 transitions, 1581 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:16,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:16,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:16,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:16,453 INFO L124 PetriNetUnfolderBase]: 526/979 cut-off events. [2024-06-14 12:22:16,454 INFO L125 PetriNetUnfolderBase]: For 135169/135169 co-relation queries the response was YES. [2024-06-14 12:22:16,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5207 conditions, 979 events. 526/979 cut-off events. For 135169/135169 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5195 event pairs, 57 based on Foata normal form. 10/987 useless extension candidates. Maximal degree in co-relation 5075. Up to 698 conditions per place. [2024-06-14 12:22:16,464 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 161 selfloop transitions, 63 changer transitions 11/237 dead transitions. [2024-06-14 12:22:16,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 237 transitions, 2179 flow [2024-06-14 12:22:16,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:16,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:16,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-14 12:22:16,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-14 12:22:16,466 INFO L175 Difference]: Start difference. First operand has 309 places, 216 transitions, 1581 flow. Second operand 12 states and 147 transitions. [2024-06-14 12:22:16,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 237 transitions, 2179 flow [2024-06-14 12:22:16,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 237 transitions, 2119 flow, removed 17 selfloop flow, removed 15 redundant places. [2024-06-14 12:22:16,787 INFO L231 Difference]: Finished difference. Result has 280 places, 213 transitions, 1642 flow [2024-06-14 12:22:16,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1642, PETRI_PLACES=280, PETRI_TRANSITIONS=213} [2024-06-14 12:22:16,787 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 249 predicate places. [2024-06-14 12:22:16,787 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 213 transitions, 1642 flow [2024-06-14 12:22:16,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:16,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:16,788 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:22:16,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 12:22:16,788 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:22:16,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:16,788 INFO L85 PathProgramCache]: Analyzing trace with hash 615218289, now seen corresponding path program 10 times [2024-06-14 12:22:16,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:16,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892925497] [2024-06-14 12:22:16,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:16,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:16,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:17,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:17,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:17,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892925497] [2024-06-14 12:22:17,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892925497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:17,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:17,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:17,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168663839] [2024-06-14 12:22:17,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:17,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:17,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:17,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:17,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:17,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:17,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 213 transitions, 1642 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:17,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:17,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:17,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:18,265 INFO L124 PetriNetUnfolderBase]: 514/959 cut-off events. [2024-06-14 12:22:18,265 INFO L125 PetriNetUnfolderBase]: For 111196/111196 co-relation queries the response was YES. [2024-06-14 12:22:18,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5072 conditions, 959 events. 514/959 cut-off events. For 111196/111196 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5092 event pairs, 47 based on Foata normal form. 8/965 useless extension candidates. Maximal degree in co-relation 4949. Up to 688 conditions per place. [2024-06-14 12:22:18,274 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 61 changer transitions 11/233 dead transitions. [2024-06-14 12:22:18,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 233 transitions, 2186 flow [2024-06-14 12:22:18,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:18,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:18,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 12:22:18,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:22:18,275 INFO L175 Difference]: Start difference. First operand has 280 places, 213 transitions, 1642 flow. Second operand 12 states and 144 transitions. [2024-06-14 12:22:18,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 233 transitions, 2186 flow [2024-06-14 12:22:18,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 233 transitions, 2056 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:18,517 INFO L231 Difference]: Finished difference. Result has 278 places, 210 transitions, 1620 flow [2024-06-14 12:22:18,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1620, PETRI_PLACES=278, PETRI_TRANSITIONS=210} [2024-06-14 12:22:18,517 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 247 predicate places. [2024-06-14 12:22:18,517 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 210 transitions, 1620 flow [2024-06-14 12:22:18,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:18,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:18,518 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:22:18,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 12:22:18,518 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:22:18,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:18,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1811333693, now seen corresponding path program 11 times [2024-06-14 12:22:18,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:18,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023457304] [2024-06-14 12:22:18,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:18,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:18,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:19,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:19,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:19,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023457304] [2024-06-14 12:22:19,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023457304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:19,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:19,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:19,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635919260] [2024-06-14 12:22:19,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:19,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:19,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:19,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:19,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:19,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:19,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 210 transitions, 1620 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:19,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:19,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:19,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:20,280 INFO L124 PetriNetUnfolderBase]: 511/954 cut-off events. [2024-06-14 12:22:20,280 INFO L125 PetriNetUnfolderBase]: For 121025/121025 co-relation queries the response was YES. [2024-06-14 12:22:20,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5101 conditions, 954 events. 511/954 cut-off events. For 121025/121025 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5045 event pairs, 61 based on Foata normal form. 10/962 useless extension candidates. Maximal degree in co-relation 4979. Up to 752 conditions per place. [2024-06-14 12:22:20,288 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 175 selfloop transitions, 41 changer transitions 11/229 dead transitions. [2024-06-14 12:22:20,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 229 transitions, 2190 flow [2024-06-14 12:22:20,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:20,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:20,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-14 12:22:20,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:22:20,289 INFO L175 Difference]: Start difference. First operand has 278 places, 210 transitions, 1620 flow. Second operand 12 states and 140 transitions. [2024-06-14 12:22:20,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 229 transitions, 2190 flow [2024-06-14 12:22:20,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 229 transitions, 2064 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:22:20,545 INFO L231 Difference]: Finished difference. Result has 276 places, 207 transitions, 1563 flow [2024-06-14 12:22:20,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1563, PETRI_PLACES=276, PETRI_TRANSITIONS=207} [2024-06-14 12:22:20,545 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 245 predicate places. [2024-06-14 12:22:20,545 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 207 transitions, 1563 flow [2024-06-14 12:22:20,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:20,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:20,546 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:22:20,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 12:22:20,546 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:22:20,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:20,546 INFO L85 PathProgramCache]: Analyzing trace with hash 611499219, now seen corresponding path program 12 times [2024-06-14 12:22:20,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:20,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709956272] [2024-06-14 12:22:20,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:20,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:21,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:22:21,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:21,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709956272] [2024-06-14 12:22:21,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709956272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:21,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:21,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:21,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197520681] [2024-06-14 12:22:21,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:21,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:21,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:21,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:21,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:21,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:21,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 207 transitions, 1563 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:21,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:21,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:21,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:21,918 INFO L124 PetriNetUnfolderBase]: 528/993 cut-off events. [2024-06-14 12:22:21,919 INFO L125 PetriNetUnfolderBase]: For 160599/160599 co-relation queries the response was YES. [2024-06-14 12:22:21,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6302 conditions, 993 events. 528/993 cut-off events. For 160599/160599 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5257 event pairs, 72 based on Foata normal form. 8/999 useless extension candidates. Maximal degree in co-relation 6181. Up to 536 conditions per place. [2024-06-14 12:22:21,929 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 162 selfloop transitions, 57 changer transitions 13/234 dead transitions. [2024-06-14 12:22:21,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 234 transitions, 2409 flow [2024-06-14 12:22:21,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:21,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:21,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-14 12:22:21,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-14 12:22:21,930 INFO L175 Difference]: Start difference. First operand has 276 places, 207 transitions, 1563 flow. Second operand 12 states and 152 transitions. [2024-06-14 12:22:21,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 234 transitions, 2409 flow [2024-06-14 12:22:22,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 234 transitions, 2319 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:22,393 INFO L231 Difference]: Finished difference. Result has 274 places, 203 transitions, 1575 flow [2024-06-14 12:22:22,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1575, PETRI_PLACES=274, PETRI_TRANSITIONS=203} [2024-06-14 12:22:22,394 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 243 predicate places. [2024-06-14 12:22:22,394 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 203 transitions, 1575 flow [2024-06-14 12:22:22,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:22,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:22,394 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:22:22,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 12:22:22,395 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:22:22,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:22,395 INFO L85 PathProgramCache]: Analyzing trace with hash 753602289, now seen corresponding path program 13 times [2024-06-14 12:22:22,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:22,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849859140] [2024-06-14 12:22:22,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:22,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:23,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:23,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:23,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849859140] [2024-06-14 12:22:23,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849859140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:23,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:23,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:23,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914938788] [2024-06-14 12:22:23,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:23,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:23,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:23,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:23,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:23,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:23,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 203 transitions, 1575 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:23,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:23,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:23,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:23,785 INFO L124 PetriNetUnfolderBase]: 543/1026 cut-off events. [2024-06-14 12:22:23,785 INFO L125 PetriNetUnfolderBase]: For 210314/210314 co-relation queries the response was YES. [2024-06-14 12:22:23,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7639 conditions, 1026 events. 543/1026 cut-off events. For 210314/210314 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5471 event pairs, 81 based on Foata normal form. 8/1032 useless extension candidates. Maximal degree in co-relation 7519. Up to 703 conditions per place. [2024-06-14 12:22:23,795 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 169 selfloop transitions, 49 changer transitions 10/230 dead transitions. [2024-06-14 12:22:23,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 230 transitions, 2411 flow [2024-06-14 12:22:23,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:22:23,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:22:23,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-14 12:22:23,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798076923076923 [2024-06-14 12:22:23,796 INFO L175 Difference]: Start difference. First operand has 274 places, 203 transitions, 1575 flow. Second operand 13 states and 158 transitions. [2024-06-14 12:22:23,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 230 transitions, 2411 flow [2024-06-14 12:22:24,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 230 transitions, 2297 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:24,377 INFO L231 Difference]: Finished difference. Result has 270 places, 200 transitions, 1547 flow [2024-06-14 12:22:24,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1547, PETRI_PLACES=270, PETRI_TRANSITIONS=200} [2024-06-14 12:22:24,377 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 239 predicate places. [2024-06-14 12:22:24,377 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 200 transitions, 1547 flow [2024-06-14 12:22:24,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:24,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:24,378 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:22:24,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 12:22:24,378 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:22:24,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:24,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1931700023, now seen corresponding path program 14 times [2024-06-14 12:22:24,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:24,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404815790] [2024-06-14 12:22:24,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:24,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:24,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:25,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:25,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:25,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404815790] [2024-06-14 12:22:25,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404815790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:25,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:25,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:25,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265625238] [2024-06-14 12:22:25,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:25,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:25,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:25,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:25,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:25,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:25,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 200 transitions, 1547 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:25,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:25,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:25,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:25,679 INFO L124 PetriNetUnfolderBase]: 533/1008 cut-off events. [2024-06-14 12:22:25,680 INFO L125 PetriNetUnfolderBase]: For 198294/198294 co-relation queries the response was YES. [2024-06-14 12:22:25,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7494 conditions, 1008 events. 533/1008 cut-off events. For 198294/198294 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5376 event pairs, 89 based on Foata normal form. 8/1014 useless extension candidates. Maximal degree in co-relation 7377. Up to 760 conditions per place. [2024-06-14 12:22:25,690 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 153 selfloop transitions, 50 changer transitions 15/220 dead transitions. [2024-06-14 12:22:25,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 220 transitions, 2065 flow [2024-06-14 12:22:25,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:25,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:25,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-14 12:22:25,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-14 12:22:25,691 INFO L175 Difference]: Start difference. First operand has 270 places, 200 transitions, 1547 flow. Second operand 12 states and 142 transitions. [2024-06-14 12:22:25,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 220 transitions, 2065 flow [2024-06-14 12:22:26,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 220 transitions, 1934 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-14 12:22:26,193 INFO L231 Difference]: Finished difference. Result has 266 places, 195 transitions, 1492 flow [2024-06-14 12:22:26,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1492, PETRI_PLACES=266, PETRI_TRANSITIONS=195} [2024-06-14 12:22:26,193 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 235 predicate places. [2024-06-14 12:22:26,193 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 195 transitions, 1492 flow [2024-06-14 12:22:26,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:26,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:26,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:26,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 12:22:26,194 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:22:26,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:26,194 INFO L85 PathProgramCache]: Analyzing trace with hash 753752019, now seen corresponding path program 15 times [2024-06-14 12:22:26,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:26,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524498492] [2024-06-14 12:22:26,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:26,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:26,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:27,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:27,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:27,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524498492] [2024-06-14 12:22:27,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524498492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:27,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:27,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:27,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285469104] [2024-06-14 12:22:27,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:27,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:27,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:27,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:27,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:27,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:27,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 195 transitions, 1492 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:27,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:27,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:27,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:27,583 INFO L124 PetriNetUnfolderBase]: 525/992 cut-off events. [2024-06-14 12:22:27,584 INFO L125 PetriNetUnfolderBase]: For 209014/209014 co-relation queries the response was YES. [2024-06-14 12:22:27,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7452 conditions, 992 events. 525/992 cut-off events. For 209014/209014 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5230 event pairs, 79 based on Foata normal form. 10/1000 useless extension candidates. Maximal degree in co-relation 7337. Up to 756 conditions per place. [2024-06-14 12:22:27,593 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 157 selfloop transitions, 46 changer transitions 11/216 dead transitions. [2024-06-14 12:22:27,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 216 transitions, 2040 flow [2024-06-14 12:22:27,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:27,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:27,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-14 12:22:27,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-06-14 12:22:27,594 INFO L175 Difference]: Start difference. First operand has 266 places, 195 transitions, 1492 flow. Second operand 12 states and 146 transitions. [2024-06-14 12:22:27,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 216 transitions, 2040 flow [2024-06-14 12:22:28,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 216 transitions, 1928 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:28,054 INFO L231 Difference]: Finished difference. Result has 259 places, 192 transitions, 1457 flow [2024-06-14 12:22:28,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1457, PETRI_PLACES=259, PETRI_TRANSITIONS=192} [2024-06-14 12:22:28,055 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 228 predicate places. [2024-06-14 12:22:28,055 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 192 transitions, 1457 flow [2024-06-14 12:22:28,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:28,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:28,055 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:22:28,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 12:22:28,055 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:22:28,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:28,056 INFO L85 PathProgramCache]: Analyzing trace with hash 759114399, now seen corresponding path program 16 times [2024-06-14 12:22:28,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:28,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295865537] [2024-06-14 12:22:28,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:28,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:28,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:29,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:29,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:29,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295865537] [2024-06-14 12:22:29,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295865537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:29,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:29,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:29,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340310296] [2024-06-14 12:22:29,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:29,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:29,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:29,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:29,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:29,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:29,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 192 transitions, 1457 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:29,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:29,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:29,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:29,623 INFO L124 PetriNetUnfolderBase]: 510/967 cut-off events. [2024-06-14 12:22:29,624 INFO L125 PetriNetUnfolderBase]: For 186519/186519 co-relation queries the response was YES. [2024-06-14 12:22:29,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6945 conditions, 967 events. 510/967 cut-off events. For 186519/186519 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5064 event pairs, 90 based on Foata normal form. 10/975 useless extension candidates. Maximal degree in co-relation 6833. Up to 743 conditions per place. [2024-06-14 12:22:29,632 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 156 selfloop transitions, 43 changer transitions 11/212 dead transitions. [2024-06-14 12:22:29,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 212 transitions, 1993 flow [2024-06-14 12:22:29,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:29,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:29,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-14 12:22:29,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-14 12:22:29,645 INFO L175 Difference]: Start difference. First operand has 259 places, 192 transitions, 1457 flow. Second operand 12 states and 142 transitions. [2024-06-14 12:22:29,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 212 transitions, 1993 flow [2024-06-14 12:22:30,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 212 transitions, 1897 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:30,103 INFO L231 Difference]: Finished difference. Result has 257 places, 189 transitions, 1429 flow [2024-06-14 12:22:30,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1429, PETRI_PLACES=257, PETRI_TRANSITIONS=189} [2024-06-14 12:22:30,103 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 226 predicate places. [2024-06-14 12:22:30,103 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 189 transitions, 1429 flow [2024-06-14 12:22:30,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:30,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:30,104 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:22:30,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 12:22:30,104 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:22:30,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:30,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1427649997, now seen corresponding path program 17 times [2024-06-14 12:22:30,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:30,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725193028] [2024-06-14 12:22:30,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:30,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:30,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:31,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:31,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:31,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725193028] [2024-06-14 12:22:31,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725193028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:31,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:31,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:31,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431117155] [2024-06-14 12:22:31,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:31,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:31,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:31,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:31,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:31,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:31,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 189 transitions, 1429 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:31,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:31,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:31,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:31,596 INFO L124 PetriNetUnfolderBase]: 502/955 cut-off events. [2024-06-14 12:22:31,596 INFO L125 PetriNetUnfolderBase]: For 172662/172662 co-relation queries the response was YES. [2024-06-14 12:22:31,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6788 conditions, 955 events. 502/955 cut-off events. For 172662/172662 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5024 event pairs, 80 based on Foata normal form. 8/961 useless extension candidates. Maximal degree in co-relation 6677. Up to 735 conditions per place. [2024-06-14 12:22:31,603 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 154 selfloop transitions, 41 changer transitions 12/209 dead transitions. [2024-06-14 12:22:31,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 209 transitions, 1926 flow [2024-06-14 12:22:31,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:31,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:31,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-14 12:22:31,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:22:31,604 INFO L175 Difference]: Start difference. First operand has 257 places, 189 transitions, 1429 flow. Second operand 12 states and 140 transitions. [2024-06-14 12:22:31,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 209 transitions, 1926 flow [2024-06-14 12:22:32,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 209 transitions, 1836 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:32,027 INFO L231 Difference]: Finished difference. Result has 256 places, 186 transitions, 1405 flow [2024-06-14 12:22:32,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1405, PETRI_PLACES=256, PETRI_TRANSITIONS=186} [2024-06-14 12:22:32,035 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 225 predicate places. [2024-06-14 12:22:32,035 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 186 transitions, 1405 flow [2024-06-14 12:22:32,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:32,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:32,035 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:22:32,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 12:22:32,036 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:22:32,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:32,036 INFO L85 PathProgramCache]: Analyzing trace with hash 65365973, now seen corresponding path program 1 times [2024-06-14 12:22:32,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:32,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187143458] [2024-06-14 12:22:32,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:32,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:32,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:33,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:33,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:33,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187143458] [2024-06-14 12:22:33,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187143458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:33,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:33,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:33,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951649450] [2024-06-14 12:22:33,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:33,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:33,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:33,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:33,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:33,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:33,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 186 transitions, 1405 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:33,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:33,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:33,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:33,503 INFO L124 PetriNetUnfolderBase]: 486/919 cut-off events. [2024-06-14 12:22:33,504 INFO L125 PetriNetUnfolderBase]: For 143606/143606 co-relation queries the response was YES. [2024-06-14 12:22:33,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6596 conditions, 919 events. 486/919 cut-off events. For 143606/143606 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 4790 event pairs, 84 based on Foata normal form. 2/919 useless extension candidates. Maximal degree in co-relation 6485. Up to 754 conditions per place. [2024-06-14 12:22:33,513 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 159 selfloop transitions, 40 changer transitions 0/201 dead transitions. [2024-06-14 12:22:33,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 201 transitions, 1841 flow [2024-06-14 12:22:33,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:33,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:33,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:22:33,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:22:33,514 INFO L175 Difference]: Start difference. First operand has 256 places, 186 transitions, 1405 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:22:33,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 201 transitions, 1841 flow [2024-06-14 12:22:33,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 201 transitions, 1749 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:33,951 INFO L231 Difference]: Finished difference. Result has 250 places, 187 transitions, 1407 flow [2024-06-14 12:22:33,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1313, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1407, PETRI_PLACES=250, PETRI_TRANSITIONS=187} [2024-06-14 12:22:33,951 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 219 predicate places. [2024-06-14 12:22:33,951 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 187 transitions, 1407 flow [2024-06-14 12:22:33,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:33,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:33,952 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:22:33,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 12:22:33,952 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:22:33,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:33,952 INFO L85 PathProgramCache]: Analyzing trace with hash -141569753, now seen corresponding path program 18 times [2024-06-14 12:22:33,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:33,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010103173] [2024-06-14 12:22:33,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:33,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:33,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:34,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:34,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:34,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010103173] [2024-06-14 12:22:34,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010103173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:34,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:34,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:34,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929369972] [2024-06-14 12:22:34,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:34,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:34,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:34,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:34,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:35,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:35,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 187 transitions, 1407 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:35,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:35,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:35,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:35,406 INFO L124 PetriNetUnfolderBase]: 527/1006 cut-off events. [2024-06-14 12:22:35,406 INFO L125 PetriNetUnfolderBase]: For 205208/205208 co-relation queries the response was YES. [2024-06-14 12:22:35,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7951 conditions, 1006 events. 527/1006 cut-off events. For 205208/205208 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5348 event pairs, 91 based on Foata normal form. 8/1012 useless extension candidates. Maximal degree in co-relation 7843. Up to 706 conditions per place. [2024-06-14 12:22:35,418 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 156 selfloop transitions, 48 changer transitions 7/213 dead transitions. [2024-06-14 12:22:35,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 213 transitions, 2185 flow [2024-06-14 12:22:35,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:35,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:35,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-14 12:22:35,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:22:35,420 INFO L175 Difference]: Start difference. First operand has 250 places, 187 transitions, 1407 flow. Second operand 12 states and 150 transitions. [2024-06-14 12:22:35,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 213 transitions, 2185 flow [2024-06-14 12:22:35,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 213 transitions, 2101 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 12:22:35,900 INFO L231 Difference]: Finished difference. Result has 253 places, 185 transitions, 1410 flow [2024-06-14 12:22:35,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1410, PETRI_PLACES=253, PETRI_TRANSITIONS=185} [2024-06-14 12:22:35,900 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 222 predicate places. [2024-06-14 12:22:35,901 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 185 transitions, 1410 flow [2024-06-14 12:22:35,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:35,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:35,901 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:22:35,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 12:22:35,901 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:22:35,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:35,901 INFO L85 PathProgramCache]: Analyzing trace with hash 759108819, now seen corresponding path program 19 times [2024-06-14 12:22:35,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:35,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117552275] [2024-06-14 12:22:35,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:35,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:35,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:36,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:36,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:36,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117552275] [2024-06-14 12:22:36,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117552275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:36,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:36,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:36,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615607947] [2024-06-14 12:22:36,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:36,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:36,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:36,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:36,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:37,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:37,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 185 transitions, 1410 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:37,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:37,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:37,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:37,519 INFO L124 PetriNetUnfolderBase]: 499/950 cut-off events. [2024-06-14 12:22:37,519 INFO L125 PetriNetUnfolderBase]: For 175588/175588 co-relation queries the response was YES. [2024-06-14 12:22:37,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7000 conditions, 950 events. 499/950 cut-off events. For 175588/175588 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4985 event pairs, 89 based on Foata normal form. 8/956 useless extension candidates. Maximal degree in co-relation 6891. Up to 758 conditions per place. [2024-06-14 12:22:37,528 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 152 selfloop transitions, 33 changer transitions 16/203 dead transitions. [2024-06-14 12:22:37,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 203 transitions, 1890 flow [2024-06-14 12:22:37,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:37,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:37,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:22:37,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:22:37,529 INFO L175 Difference]: Start difference. First operand has 253 places, 185 transitions, 1410 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:22:37,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 203 transitions, 1890 flow [2024-06-14 12:22:37,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 203 transitions, 1792 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:37,905 INFO L231 Difference]: Finished difference. Result has 252 places, 179 transitions, 1348 flow [2024-06-14 12:22:37,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1312, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1348, PETRI_PLACES=252, PETRI_TRANSITIONS=179} [2024-06-14 12:22:37,905 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 221 predicate places. [2024-06-14 12:22:37,905 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 179 transitions, 1348 flow [2024-06-14 12:22:37,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:37,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:37,906 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:22:37,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 12:22:37,906 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:22:37,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:37,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1611882173, now seen corresponding path program 20 times [2024-06-14 12:22:37,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:37,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755468472] [2024-06-14 12:22:37,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:37,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:37,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:38,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:38,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:38,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755468472] [2024-06-14 12:22:38,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755468472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:38,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:38,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:38,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449495813] [2024-06-14 12:22:38,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:38,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:38,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:38,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:38,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:39,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:39,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 179 transitions, 1348 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:39,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:39,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:39,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:39,506 INFO L124 PetriNetUnfolderBase]: 489/928 cut-off events. [2024-06-14 12:22:39,506 INFO L125 PetriNetUnfolderBase]: For 172161/172161 co-relation queries the response was YES. [2024-06-14 12:22:39,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6863 conditions, 928 events. 489/928 cut-off events. For 172161/172161 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4826 event pairs, 69 based on Foata normal form. 8/934 useless extension candidates. Maximal degree in co-relation 6755. Up to 544 conditions per place. [2024-06-14 12:22:39,517 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 149 selfloop transitions, 45 changer transitions 10/206 dead transitions. [2024-06-14 12:22:39,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 206 transitions, 2114 flow [2024-06-14 12:22:39,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:22:39,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:22:39,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-14 12:22:39,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37259615384615385 [2024-06-14 12:22:39,518 INFO L175 Difference]: Start difference. First operand has 252 places, 179 transitions, 1348 flow. Second operand 13 states and 155 transitions. [2024-06-14 12:22:39,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 206 transitions, 2114 flow [2024-06-14 12:22:39,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 206 transitions, 2014 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:39,923 INFO L231 Difference]: Finished difference. Result has 242 places, 176 transitions, 1343 flow [2024-06-14 12:22:39,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1343, PETRI_PLACES=242, PETRI_TRANSITIONS=176} [2024-06-14 12:22:39,923 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-14 12:22:39,923 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 176 transitions, 1343 flow [2024-06-14 12:22:39,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:39,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:39,924 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:22:39,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 12:22:39,924 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:22:39,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:39,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1811328113, now seen corresponding path program 21 times [2024-06-14 12:22:39,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:39,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113508793] [2024-06-14 12:22:39,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:39,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:41,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:22:41,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:41,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113508793] [2024-06-14 12:22:41,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113508793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:41,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:41,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:41,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667099544] [2024-06-14 12:22:41,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:41,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:41,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:41,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:41,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:41,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:41,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 176 transitions, 1343 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:41,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:41,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:41,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:41,584 INFO L124 PetriNetUnfolderBase]: 479/910 cut-off events. [2024-06-14 12:22:41,584 INFO L125 PetriNetUnfolderBase]: For 154271/154271 co-relation queries the response was YES. [2024-06-14 12:22:41,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6638 conditions, 910 events. 479/910 cut-off events. For 154271/154271 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4730 event pairs, 89 based on Foata normal form. 8/916 useless extension candidates. Maximal degree in co-relation 6535. Up to 727 conditions per place. [2024-06-14 12:22:41,593 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 146 selfloop transitions, 33 changer transitions 13/194 dead transitions. [2024-06-14 12:22:41,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 194 transitions, 1803 flow [2024-06-14 12:22:41,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:41,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:41,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 12:22:41,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-14 12:22:41,594 INFO L175 Difference]: Start difference. First operand has 242 places, 176 transitions, 1343 flow. Second operand 12 states and 135 transitions. [2024-06-14 12:22:41,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 194 transitions, 1803 flow [2024-06-14 12:22:41,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 194 transitions, 1713 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:41,917 INFO L231 Difference]: Finished difference. Result has 238 places, 172 transitions, 1297 flow [2024-06-14 12:22:41,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1297, PETRI_PLACES=238, PETRI_TRANSITIONS=172} [2024-06-14 12:22:41,917 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 207 predicate places. [2024-06-14 12:22:41,917 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 172 transitions, 1297 flow [2024-06-14 12:22:41,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:41,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:41,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:41,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 12:22:41,918 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:22:41,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:41,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1612031903, now seen corresponding path program 22 times [2024-06-14 12:22:41,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:41,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95268831] [2024-06-14 12:22:41,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:41,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:43,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:43,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:43,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95268831] [2024-06-14 12:22:43,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95268831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:43,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:43,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:43,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411405682] [2024-06-14 12:22:43,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:43,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:43,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:43,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:43,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:43,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:43,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 172 transitions, 1297 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:43,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:43,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:43,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:43,556 INFO L124 PetriNetUnfolderBase]: 446/843 cut-off events. [2024-06-14 12:22:43,556 INFO L125 PetriNetUnfolderBase]: For 118629/118629 co-relation queries the response was YES. [2024-06-14 12:22:43,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5382 conditions, 843 events. 446/843 cut-off events. For 118629/118629 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4273 event pairs, 64 based on Foata normal form. 10/851 useless extension candidates. Maximal degree in co-relation 5281. Up to 619 conditions per place. [2024-06-14 12:22:43,563 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 139 selfloop transitions, 38 changer transitions 14/193 dead transitions. [2024-06-14 12:22:43,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 193 transitions, 1793 flow [2024-06-14 12:22:43,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:43,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:43,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-14 12:22:43,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-14 12:22:43,565 INFO L175 Difference]: Start difference. First operand has 238 places, 172 transitions, 1297 flow. Second operand 12 states and 142 transitions. [2024-06-14 12:22:43,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 193 transitions, 1793 flow [2024-06-14 12:22:43,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 193 transitions, 1711 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:43,767 INFO L231 Difference]: Finished difference. Result has 232 places, 167 transitions, 1265 flow [2024-06-14 12:22:43,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1265, PETRI_PLACES=232, PETRI_TRANSITIONS=167} [2024-06-14 12:22:43,768 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-14 12:22:43,768 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 167 transitions, 1265 flow [2024-06-14 12:22:43,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:43,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:43,768 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:22:43,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 12:22:43,768 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:22:43,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:43,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1617394283, now seen corresponding path program 23 times [2024-06-14 12:22:43,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:43,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170127128] [2024-06-14 12:22:43,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:43,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:43,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:44,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:44,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:44,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170127128] [2024-06-14 12:22:44,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170127128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:44,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:44,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:44,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153771915] [2024-06-14 12:22:44,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:44,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:44,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:44,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:44,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:45,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:45,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 167 transitions, 1265 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:45,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:45,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:45,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:45,414 INFO L124 PetriNetUnfolderBase]: 429/812 cut-off events. [2024-06-14 12:22:45,415 INFO L125 PetriNetUnfolderBase]: For 103225/103225 co-relation queries the response was YES. [2024-06-14 12:22:45,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4935 conditions, 812 events. 429/812 cut-off events. For 103225/103225 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4085 event pairs, 61 based on Foata normal form. 10/820 useless extension candidates. Maximal degree in co-relation 4837. Up to 600 conditions per place. [2024-06-14 12:22:45,421 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 137 selfloop transitions, 37 changer transitions 11/187 dead transitions. [2024-06-14 12:22:45,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 187 transitions, 1743 flow [2024-06-14 12:22:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:45,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:45,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-14 12:22:45,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:22:45,422 INFO L175 Difference]: Start difference. First operand has 232 places, 167 transitions, 1265 flow. Second operand 12 states and 138 transitions. [2024-06-14 12:22:45,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 187 transitions, 1743 flow [2024-06-14 12:22:45,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 187 transitions, 1659 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:45,583 INFO L231 Difference]: Finished difference. Result has 225 places, 164 transitions, 1238 flow [2024-06-14 12:22:45,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1238, PETRI_PLACES=225, PETRI_TRANSITIONS=164} [2024-06-14 12:22:45,583 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 194 predicate places. [2024-06-14 12:22:45,583 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 164 transitions, 1238 flow [2024-06-14 12:22:45,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:45,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:45,584 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:22:45,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 12:22:45,584 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:22:45,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:45,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1617388703, now seen corresponding path program 24 times [2024-06-14 12:22:45,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:45,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959163689] [2024-06-14 12:22:45,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:45,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:45,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:46,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:46,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:46,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959163689] [2024-06-14 12:22:46,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959163689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:46,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:46,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:46,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629874463] [2024-06-14 12:22:46,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:46,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:46,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:46,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:46,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:46,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:46,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 164 transitions, 1238 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:46,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:46,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:46,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:47,096 INFO L124 PetriNetUnfolderBase]: 395/746 cut-off events. [2024-06-14 12:22:47,096 INFO L125 PetriNetUnfolderBase]: For 63965/63965 co-relation queries the response was YES. [2024-06-14 12:22:47,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3892 conditions, 746 events. 395/746 cut-off events. For 63965/63965 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3702 event pairs, 51 based on Foata normal form. 8/752 useless extension candidates. Maximal degree in co-relation 3797. Up to 566 conditions per place. [2024-06-14 12:22:47,103 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 136 selfloop transitions, 29 changer transitions 15/182 dead transitions. [2024-06-14 12:22:47,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 182 transitions, 1672 flow [2024-06-14 12:22:47,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:47,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:47,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-14 12:22:47,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463541666666667 [2024-06-14 12:22:47,104 INFO L175 Difference]: Start difference. First operand has 225 places, 164 transitions, 1238 flow. Second operand 12 states and 133 transitions. [2024-06-14 12:22:47,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 182 transitions, 1672 flow [2024-06-14 12:22:47,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 182 transitions, 1594 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:47,229 INFO L231 Difference]: Finished difference. Result has 223 places, 159 transitions, 1192 flow [2024-06-14 12:22:47,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1192, PETRI_PLACES=223, PETRI_TRANSITIONS=159} [2024-06-14 12:22:47,229 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-14 12:22:47,229 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 159 transitions, 1192 flow [2024-06-14 12:22:47,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:47,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:47,230 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:22:47,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 12:22:47,230 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:22:47,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:47,230 INFO L85 PathProgramCache]: Analyzing trace with hash -920243879, now seen corresponding path program 25 times [2024-06-14 12:22:47,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:47,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267125587] [2024-06-14 12:22:47,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:47,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:47,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:48,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:48,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:48,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267125587] [2024-06-14 12:22:48,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267125587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:48,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:48,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:48,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68689388] [2024-06-14 12:22:48,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:48,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:48,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:48,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:48,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:48,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:48,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 159 transitions, 1192 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:48,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:48,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:48,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:48,711 INFO L124 PetriNetUnfolderBase]: 415/786 cut-off events. [2024-06-14 12:22:48,711 INFO L125 PetriNetUnfolderBase]: For 93720/93720 co-relation queries the response was YES. [2024-06-14 12:22:48,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4911 conditions, 786 events. 415/786 cut-off events. For 93720/93720 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3904 event pairs, 55 based on Foata normal form. 8/792 useless extension candidates. Maximal degree in co-relation 4817. Up to 547 conditions per place. [2024-06-14 12:22:48,717 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 137 selfloop transitions, 38 changer transitions 7/184 dead transitions. [2024-06-14 12:22:48,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 184 transitions, 1870 flow [2024-06-14 12:22:48,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:48,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:48,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-14 12:22:48,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776041666666667 [2024-06-14 12:22:48,718 INFO L175 Difference]: Start difference. First operand has 223 places, 159 transitions, 1192 flow. Second operand 12 states and 145 transitions. [2024-06-14 12:22:48,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 184 transitions, 1870 flow [2024-06-14 12:22:48,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 184 transitions, 1778 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:48,866 INFO L231 Difference]: Finished difference. Result has 213 places, 157 transitions, 1185 flow [2024-06-14 12:22:48,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1185, PETRI_PLACES=213, PETRI_TRANSITIONS=157} [2024-06-14 12:22:48,866 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 182 predicate places. [2024-06-14 12:22:48,867 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 157 transitions, 1185 flow [2024-06-14 12:22:48,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:48,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:48,867 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:22:48,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 12:22:48,867 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:22:48,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:48,868 INFO L85 PathProgramCache]: Analyzing trace with hash -497752573, now seen corresponding path program 26 times [2024-06-14 12:22:48,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:48,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190518887] [2024-06-14 12:22:48,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:48,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:49,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:49,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:49,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190518887] [2024-06-14 12:22:49,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190518887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:49,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:49,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:49,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076989515] [2024-06-14 12:22:49,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:49,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:49,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:49,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:49,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:49,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:49,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 157 transitions, 1185 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:49,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:49,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:49,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:50,216 INFO L124 PetriNetUnfolderBase]: 384/725 cut-off events. [2024-06-14 12:22:50,216 INFO L125 PetriNetUnfolderBase]: For 62530/62530 co-relation queries the response was YES. [2024-06-14 12:22:50,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3781 conditions, 725 events. 384/725 cut-off events. For 62530/62530 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3527 event pairs, 46 based on Foata normal form. 10/733 useless extension candidates. Maximal degree in co-relation 3691. Up to 547 conditions per place. [2024-06-14 12:22:50,221 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 126 selfloop transitions, 34 changer transitions 15/177 dead transitions. [2024-06-14 12:22:50,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 177 transitions, 1637 flow [2024-06-14 12:22:50,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:50,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:50,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-14 12:22:50,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-14 12:22:50,222 INFO L175 Difference]: Start difference. First operand has 213 places, 157 transitions, 1185 flow. Second operand 12 states and 139 transitions. [2024-06-14 12:22:50,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 177 transitions, 1637 flow [2024-06-14 12:22:50,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 177 transitions, 1559 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:50,332 INFO L231 Difference]: Finished difference. Result has 212 places, 152 transitions, 1145 flow [2024-06-14 12:22:50,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1145, PETRI_PLACES=212, PETRI_TRANSITIONS=152} [2024-06-14 12:22:50,333 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 181 predicate places. [2024-06-14 12:22:50,333 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 152 transitions, 1145 flow [2024-06-14 12:22:50,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:50,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:50,333 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:22:50,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 12:22:50,333 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:22:50,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:50,334 INFO L85 PathProgramCache]: Analyzing trace with hash -490124217, now seen corresponding path program 2 times [2024-06-14 12:22:50,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:50,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419352381] [2024-06-14 12:22:50,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:50,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:50,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:51,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:51,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:51,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419352381] [2024-06-14 12:22:51,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419352381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:51,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:51,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:51,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140375652] [2024-06-14 12:22:51,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:51,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:51,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:51,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:51,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:51,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:51,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 152 transitions, 1145 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:51,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:51,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:51,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:51,558 INFO L124 PetriNetUnfolderBase]: 362/679 cut-off events. [2024-06-14 12:22:51,558 INFO L125 PetriNetUnfolderBase]: For 39103/39103 co-relation queries the response was YES. [2024-06-14 12:22:51,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3530 conditions, 679 events. 362/679 cut-off events. For 39103/39103 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3273 event pairs, 46 based on Foata normal form. 2/679 useless extension candidates. Maximal degree in co-relation 3441. Up to 563 conditions per place. [2024-06-14 12:22:51,564 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 132 selfloop transitions, 33 changer transitions 0/167 dead transitions. [2024-06-14 12:22:51,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 167 transitions, 1515 flow [2024-06-14 12:22:51,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:51,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:51,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:22:51,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 12:22:51,565 INFO L175 Difference]: Start difference. First operand has 212 places, 152 transitions, 1145 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:22:51,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 167 transitions, 1515 flow [2024-06-14 12:22:51,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 167 transitions, 1435 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:51,674 INFO L231 Difference]: Finished difference. Result has 204 places, 153 transitions, 1147 flow [2024-06-14 12:22:51,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1147, PETRI_PLACES=204, PETRI_TRANSITIONS=153} [2024-06-14 12:22:51,675 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 173 predicate places. [2024-06-14 12:22:51,675 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 153 transitions, 1147 flow [2024-06-14 12:22:51,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:51,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:51,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:51,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 12:22:51,676 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:22:51,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:51,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1430268843, now seen corresponding path program 3 times [2024-06-14 12:22:51,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:51,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203461494] [2024-06-14 12:22:51,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:51,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:51,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:52,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:52,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:52,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203461494] [2024-06-14 12:22:52,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203461494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:52,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:52,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:52,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665481364] [2024-06-14 12:22:52,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:52,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:52,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:52,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:52,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:52,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:52,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 153 transitions, 1147 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:52,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:52,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:52,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:52,924 INFO L124 PetriNetUnfolderBase]: 372/697 cut-off events. [2024-06-14 12:22:52,925 INFO L125 PetriNetUnfolderBase]: For 36214/36214 co-relation queries the response was YES. [2024-06-14 12:22:52,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3577 conditions, 697 events. 372/697 cut-off events. For 36214/36214 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3373 event pairs, 48 based on Foata normal form. 2/697 useless extension candidates. Maximal degree in co-relation 3491. Up to 615 conditions per place. [2024-06-14 12:22:52,930 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 28 changer transitions 0/170 dead transitions. [2024-06-14 12:22:52,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 170 transitions, 1547 flow [2024-06-14 12:22:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:52,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:22:52,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:22:52,931 INFO L175 Difference]: Start difference. First operand has 204 places, 153 transitions, 1147 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:22:52,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 170 transitions, 1547 flow [2024-06-14 12:22:53,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 170 transitions, 1471 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:22:53,023 INFO L231 Difference]: Finished difference. Result has 206 places, 156 transitions, 1167 flow [2024-06-14 12:22:53,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1167, PETRI_PLACES=206, PETRI_TRANSITIONS=156} [2024-06-14 12:22:53,024 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 175 predicate places. [2024-06-14 12:22:53,024 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 156 transitions, 1167 flow [2024-06-14 12:22:53,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:53,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:53,024 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:22:53,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 12:22:53,025 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:22:53,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:53,025 INFO L85 PathProgramCache]: Analyzing trace with hash -697204093, now seen corresponding path program 27 times [2024-06-14 12:22:53,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:53,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601482733] [2024-06-14 12:22:53,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:53,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:53,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:54,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:22:54,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:54,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601482733] [2024-06-14 12:22:54,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601482733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:54,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:54,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:54,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173685350] [2024-06-14 12:22:54,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:54,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:54,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:54,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:54,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:54,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:54,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 156 transitions, 1167 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:54,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:54,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:54,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:54,594 INFO L124 PetriNetUnfolderBase]: 413/784 cut-off events. [2024-06-14 12:22:54,594 INFO L125 PetriNetUnfolderBase]: For 78293/78293 co-relation queries the response was YES. [2024-06-14 12:22:54,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4710 conditions, 784 events. 413/784 cut-off events. For 78293/78293 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3870 event pairs, 59 based on Foata normal form. 8/790 useless extension candidates. Maximal degree in co-relation 4623. Up to 506 conditions per place. [2024-06-14 12:22:54,600 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 130 selfloop transitions, 40 changer transitions 10/182 dead transitions. [2024-06-14 12:22:54,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 182 transitions, 1815 flow [2024-06-14 12:22:54,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:54,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:54,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-14 12:22:54,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-14 12:22:54,601 INFO L175 Difference]: Start difference. First operand has 206 places, 156 transitions, 1167 flow. Second operand 12 states and 148 transitions. [2024-06-14 12:22:54,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 182 transitions, 1815 flow [2024-06-14 12:22:54,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 182 transitions, 1756 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:22:54,715 INFO L231 Difference]: Finished difference. Result has 211 places, 153 transitions, 1175 flow [2024-06-14 12:22:54,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1175, PETRI_PLACES=211, PETRI_TRANSITIONS=153} [2024-06-14 12:22:54,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 180 predicate places. [2024-06-14 12:22:54,716 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 153 transitions, 1175 flow [2024-06-14 12:22:54,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:54,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:54,716 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:22:54,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 12:22:54,716 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:22:54,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:54,717 INFO L85 PathProgramCache]: Analyzing trace with hash -697059943, now seen corresponding path program 28 times [2024-06-14 12:22:54,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:54,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117886836] [2024-06-14 12:22:54,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:54,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:54,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:55,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:55,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:55,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117886836] [2024-06-14 12:22:55,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117886836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:55,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:55,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:55,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777091296] [2024-06-14 12:22:55,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:55,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:55,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:55,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:55,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:55,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:55,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 153 transitions, 1175 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:55,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:55,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:55,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:56,267 INFO L124 PetriNetUnfolderBase]: 436/833 cut-off events. [2024-06-14 12:22:56,267 INFO L125 PetriNetUnfolderBase]: For 107173/107173 co-relation queries the response was YES. [2024-06-14 12:22:56,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5737 conditions, 833 events. 436/833 cut-off events. For 107173/107173 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4144 event pairs, 72 based on Foata normal form. 8/839 useless extension candidates. Maximal degree in co-relation 5649. Up to 581 conditions per place. [2024-06-14 12:22:56,273 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 131 selfloop transitions, 40 changer transitions 7/180 dead transitions. [2024-06-14 12:22:56,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 180 transitions, 1824 flow [2024-06-14 12:22:56,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:56,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:56,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-14 12:22:56,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-14 12:22:56,274 INFO L175 Difference]: Start difference. First operand has 211 places, 153 transitions, 1175 flow. Second operand 12 states and 149 transitions. [2024-06-14 12:22:56,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 180 transitions, 1824 flow [2024-06-14 12:22:56,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 180 transitions, 1738 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:56,439 INFO L231 Difference]: Finished difference. Result has 209 places, 152 transitions, 1172 flow [2024-06-14 12:22:56,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1172, PETRI_PLACES=209, PETRI_TRANSITIONS=152} [2024-06-14 12:22:56,439 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 178 predicate places. [2024-06-14 12:22:56,439 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 152 transitions, 1172 flow [2024-06-14 12:22:56,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:56,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:56,439 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:22:56,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 12:22:56,440 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:22:56,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:56,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1430259543, now seen corresponding path program 4 times [2024-06-14 12:22:56,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:56,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236373572] [2024-06-14 12:22:56,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:56,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:56,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:57,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:57,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:57,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236373572] [2024-06-14 12:22:57,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236373572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:57,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:57,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:57,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048465609] [2024-06-14 12:22:57,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:57,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:57,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:57,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:57,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:57,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:57,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 152 transitions, 1172 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:57,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:57,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:57,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:57,803 INFO L124 PetriNetUnfolderBase]: 429/816 cut-off events. [2024-06-14 12:22:57,804 INFO L125 PetriNetUnfolderBase]: For 92144/92144 co-relation queries the response was YES. [2024-06-14 12:22:57,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5784 conditions, 816 events. 429/816 cut-off events. For 92144/92144 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4081 event pairs, 85 based on Foata normal form. 2/816 useless extension candidates. Maximal degree in co-relation 5697. Up to 711 conditions per place. [2024-06-14 12:22:57,809 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 137 selfloop transitions, 30 changer transitions 0/169 dead transitions. [2024-06-14 12:22:57,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 169 transitions, 1710 flow [2024-06-14 12:22:57,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:57,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:57,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:22:57,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:22:57,811 INFO L175 Difference]: Start difference. First operand has 209 places, 152 transitions, 1172 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:22:57,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 169 transitions, 1710 flow [2024-06-14 12:22:57,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 169 transitions, 1624 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:22:57,978 INFO L231 Difference]: Finished difference. Result has 208 places, 154 transitions, 1182 flow [2024-06-14 12:22:57,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1182, PETRI_PLACES=208, PETRI_TRANSITIONS=154} [2024-06-14 12:22:57,978 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-14 12:22:57,978 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 154 transitions, 1182 flow [2024-06-14 12:22:57,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:57,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:57,979 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:22:57,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 12:22:57,979 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:22:57,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:57,979 INFO L85 PathProgramCache]: Analyzing trace with hash -691691983, now seen corresponding path program 29 times [2024-06-14 12:22:57,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:57,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852403507] [2024-06-14 12:22:57,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:57,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:57,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:59,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:59,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:59,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852403507] [2024-06-14 12:22:59,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852403507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:59,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:59,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:22:59,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939910404] [2024-06-14 12:22:59,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:59,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:22:59,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:59,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:22:59,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:22:59,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:22:59,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 154 transitions, 1182 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:59,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:59,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:22:59,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:59,574 INFO L124 PetriNetUnfolderBase]: 438/839 cut-off events. [2024-06-14 12:22:59,574 INFO L125 PetriNetUnfolderBase]: For 106752/106752 co-relation queries the response was YES. [2024-06-14 12:22:59,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5719 conditions, 839 events. 438/839 cut-off events. For 106752/106752 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4258 event pairs, 90 based on Foata normal form. 10/847 useless extension candidates. Maximal degree in co-relation 5633. Up to 682 conditions per place. [2024-06-14 12:22:59,580 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 128 selfloop transitions, 32 changer transitions 11/173 dead transitions. [2024-06-14 12:22:59,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 173 transitions, 1620 flow [2024-06-14 12:22:59,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:59,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:59,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-14 12:22:59,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:22:59,581 INFO L175 Difference]: Start difference. First operand has 208 places, 154 transitions, 1182 flow. Second operand 12 states and 138 transitions. [2024-06-14 12:22:59,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 173 transitions, 1620 flow [2024-06-14 12:22:59,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 173 transitions, 1571 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:22:59,732 INFO L231 Difference]: Finished difference. Result has 213 places, 151 transitions, 1180 flow [2024-06-14 12:22:59,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1180, PETRI_PLACES=213, PETRI_TRANSITIONS=151} [2024-06-14 12:22:59,732 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 182 predicate places. [2024-06-14 12:22:59,732 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 151 transitions, 1180 flow [2024-06-14 12:22:59,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:59,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:59,733 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:22:59,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 12:22:59,733 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:22:59,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:59,733 INFO L85 PathProgramCache]: Analyzing trace with hash -691697563, now seen corresponding path program 30 times [2024-06-14 12:22:59,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:59,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729194750] [2024-06-14 12:22:59,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:59,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:59,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:00,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:00,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:00,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729194750] [2024-06-14 12:23:00,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729194750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:00,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:00,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:00,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329077951] [2024-06-14 12:23:00,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:00,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:00,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:00,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:00,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:00,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:00,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 151 transitions, 1180 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:00,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:00,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:00,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:01,299 INFO L124 PetriNetUnfolderBase]: 404/773 cut-off events. [2024-06-14 12:23:01,299 INFO L125 PetriNetUnfolderBase]: For 83647/83647 co-relation queries the response was YES. [2024-06-14 12:23:01,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4888 conditions, 773 events. 404/773 cut-off events. For 83647/83647 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3798 event pairs, 68 based on Foata normal form. 8/779 useless extension candidates. Maximal degree in co-relation 4800. Up to 626 conditions per place. [2024-06-14 12:23:01,304 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 125 selfloop transitions, 29 changer transitions 13/169 dead transitions. [2024-06-14 12:23:01,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 169 transitions, 1584 flow [2024-06-14 12:23:01,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:01,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:01,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 12:23:01,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-14 12:23:01,305 INFO L175 Difference]: Start difference. First operand has 213 places, 151 transitions, 1180 flow. Second operand 12 states and 135 transitions. [2024-06-14 12:23:01,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 169 transitions, 1584 flow [2024-06-14 12:23:01,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 169 transitions, 1516 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:01,435 INFO L231 Difference]: Finished difference. Result has 211 places, 147 transitions, 1145 flow [2024-06-14 12:23:01,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1145, PETRI_PLACES=211, PETRI_TRANSITIONS=147} [2024-06-14 12:23:01,435 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 180 predicate places. [2024-06-14 12:23:01,435 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 147 transitions, 1145 flow [2024-06-14 12:23:01,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:01,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:01,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] [2024-06-14 12:23:01,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 12:23:01,436 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:23:01,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:01,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1201778359, now seen corresponding path program 31 times [2024-06-14 12:23:01,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:01,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507203038] [2024-06-14 12:23:01,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:01,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:01,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:02,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:02,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:02,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507203038] [2024-06-14 12:23:02,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507203038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:02,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:02,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:02,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181812506] [2024-06-14 12:23:02,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:02,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:02,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:02,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:02,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:02,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:02,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 147 transitions, 1145 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:02,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:02,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:02,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:02,919 INFO L124 PetriNetUnfolderBase]: 406/775 cut-off events. [2024-06-14 12:23:02,920 INFO L125 PetriNetUnfolderBase]: For 86788/86788 co-relation queries the response was YES. [2024-06-14 12:23:02,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4903 conditions, 775 events. 406/775 cut-off events. For 86788/86788 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3816 event pairs, 70 based on Foata normal form. 10/783 useless extension candidates. Maximal degree in co-relation 4816. Up to 639 conditions per place. [2024-06-14 12:23:02,925 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 127 selfloop transitions, 24 changer transitions 16/169 dead transitions. [2024-06-14 12:23:02,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 169 transitions, 1591 flow [2024-06-14 12:23:02,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:02,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:02,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-14 12:23:02,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:23:02,926 INFO L175 Difference]: Start difference. First operand has 211 places, 147 transitions, 1145 flow. Second operand 12 states and 138 transitions. [2024-06-14 12:23:02,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 169 transitions, 1591 flow [2024-06-14 12:23:03,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 169 transitions, 1517 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:03,048 INFO L231 Difference]: Finished difference. Result has 206 places, 143 transitions, 1094 flow [2024-06-14 12:23:03,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1094, PETRI_PLACES=206, PETRI_TRANSITIONS=143} [2024-06-14 12:23:03,060 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 175 predicate places. [2024-06-14 12:23:03,060 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 143 transitions, 1094 flow [2024-06-14 12:23:03,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:03,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:03,060 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:23:03,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 12:23:03,060 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:23:03,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:03,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1437678153, now seen corresponding path program 5 times [2024-06-14 12:23:03,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:03,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626350986] [2024-06-14 12:23:03,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:03,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:03,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:04,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:23:04,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626350986] [2024-06-14 12:23:04,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626350986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:04,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:04,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:04,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639089406] [2024-06-14 12:23:04,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:04,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:04,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:04,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:04,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:04,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:04,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 143 transitions, 1094 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:04,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:04,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:04,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:04,357 INFO L124 PetriNetUnfolderBase]: 367/702 cut-off events. [2024-06-14 12:23:04,357 INFO L125 PetriNetUnfolderBase]: For 56651/56651 co-relation queries the response was YES. [2024-06-14 12:23:04,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4317 conditions, 702 events. 367/702 cut-off events. For 56651/56651 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3371 event pairs, 65 based on Foata normal form. 2/702 useless extension candidates. Maximal degree in co-relation 4232. Up to 628 conditions per place. [2024-06-14 12:23:04,362 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 130 selfloop transitions, 25 changer transitions 0/157 dead transitions. [2024-06-14 12:23:04,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 157 transitions, 1434 flow [2024-06-14 12:23:04,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:04,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:04,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:23:04,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:23:04,363 INFO L175 Difference]: Start difference. First operand has 206 places, 143 transitions, 1094 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:23:04,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 157 transitions, 1434 flow [2024-06-14 12:23:04,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 157 transitions, 1366 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:04,468 INFO L231 Difference]: Finished difference. Result has 201 places, 143 transitions, 1080 flow [2024-06-14 12:23:04,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1080, PETRI_PLACES=201, PETRI_TRANSITIONS=143} [2024-06-14 12:23:04,469 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-14 12:23:04,469 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 143 transitions, 1080 flow [2024-06-14 12:23:04,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:04,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:04,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:04,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 12:23:04,469 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:23:04,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:04,470 INFO L85 PathProgramCache]: Analyzing trace with hash -697054363, now seen corresponding path program 32 times [2024-06-14 12:23:04,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:04,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95490500] [2024-06-14 12:23:04,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:04,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:04,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:05,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:05,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:05,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95490500] [2024-06-14 12:23:05,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95490500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:05,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:05,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:05,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499525219] [2024-06-14 12:23:05,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:05,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:05,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:05,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:05,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:05,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:05,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 143 transitions, 1080 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:05,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:05,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:05,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:06,039 INFO L124 PetriNetUnfolderBase]: 354/679 cut-off events. [2024-06-14 12:23:06,039 INFO L125 PetriNetUnfolderBase]: For 50272/50272 co-relation queries the response was YES. [2024-06-14 12:23:06,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3491 conditions, 679 events. 354/679 cut-off events. For 50272/50272 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3267 event pairs, 44 based on Foata normal form. 10/687 useless extension candidates. Maximal degree in co-relation 3408. Up to 508 conditions per place. [2024-06-14 12:23:06,044 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 115 selfloop transitions, 30 changer transitions 17/164 dead transitions. [2024-06-14 12:23:06,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 164 transitions, 1500 flow [2024-06-14 12:23:06,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:23:06,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:23:06,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-14 12:23:06,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35096153846153844 [2024-06-14 12:23:06,045 INFO L175 Difference]: Start difference. First operand has 201 places, 143 transitions, 1080 flow. Second operand 13 states and 146 transitions. [2024-06-14 12:23:06,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 164 transitions, 1500 flow [2024-06-14 12:23:06,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 164 transitions, 1442 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:06,152 INFO L231 Difference]: Finished difference. Result has 203 places, 137 transitions, 1046 flow [2024-06-14 12:23:06,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1046, PETRI_PLACES=203, PETRI_TRANSITIONS=137} [2024-06-14 12:23:06,152 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 172 predicate places. [2024-06-14 12:23:06,153 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 137 transitions, 1046 flow [2024-06-14 12:23:06,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:06,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:06,153 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:23:06,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 12:23:06,153 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:23:06,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:06,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1194426709, now seen corresponding path program 33 times [2024-06-14 12:23:06,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:06,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466396860] [2024-06-14 12:23:06,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:06,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:06,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:07,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:23:07,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:07,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466396860] [2024-06-14 12:23:07,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466396860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:07,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:07,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:07,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920952252] [2024-06-14 12:23:07,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:07,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:07,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:07,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:07,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:07,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:07,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 137 transitions, 1046 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:07,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:07,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:07,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:07,541 INFO L124 PetriNetUnfolderBase]: 343/658 cut-off events. [2024-06-14 12:23:07,542 INFO L125 PetriNetUnfolderBase]: For 51686/51686 co-relation queries the response was YES. [2024-06-14 12:23:07,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3422 conditions, 658 events. 343/658 cut-off events. For 51686/51686 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3126 event pairs, 44 based on Foata normal form. 10/666 useless extension candidates. Maximal degree in co-relation 3338. Up to 509 conditions per place. [2024-06-14 12:23:07,546 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 116 selfloop transitions, 30 changer transitions 11/159 dead transitions. [2024-06-14 12:23:07,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 159 transitions, 1458 flow [2024-06-14 12:23:07,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:07,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:07,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-14 12:23:07,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-14 12:23:07,547 INFO L175 Difference]: Start difference. First operand has 203 places, 137 transitions, 1046 flow. Second operand 12 states and 142 transitions. [2024-06-14 12:23:07,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 159 transitions, 1458 flow [2024-06-14 12:23:07,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 159 transitions, 1388 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:07,638 INFO L231 Difference]: Finished difference. Result has 192 places, 134 transitions, 1019 flow [2024-06-14 12:23:07,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1019, PETRI_PLACES=192, PETRI_TRANSITIONS=134} [2024-06-14 12:23:07,639 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 161 predicate places. [2024-06-14 12:23:07,639 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 134 transitions, 1019 flow [2024-06-14 12:23:07,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:07,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:07,639 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:23:07,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 12:23:07,640 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:23:07,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:07,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1555334247, now seen corresponding path program 34 times [2024-06-14 12:23:07,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:07,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122596356] [2024-06-14 12:23:07,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:07,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:07,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:08,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:08,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:08,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122596356] [2024-06-14 12:23:08,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122596356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:08,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:08,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:08,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189556058] [2024-06-14 12:23:08,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:08,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:08,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:08,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:08,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:08,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:08,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 134 transitions, 1019 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:08,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:08,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:08,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:09,128 INFO L124 PetriNetUnfolderBase]: 335/646 cut-off events. [2024-06-14 12:23:09,129 INFO L125 PetriNetUnfolderBase]: For 45968/45968 co-relation queries the response was YES. [2024-06-14 12:23:09,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3324 conditions, 646 events. 335/646 cut-off events. For 45968/45968 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3066 event pairs, 42 based on Foata normal form. 10/654 useless extension candidates. Maximal degree in co-relation 3244. Up to 469 conditions per place. [2024-06-14 12:23:09,133 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 102 selfloop transitions, 41 changer transitions 11/156 dead transitions. [2024-06-14 12:23:09,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 156 transitions, 1425 flow [2024-06-14 12:23:09,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:23:09,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:23:09,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 151 transitions. [2024-06-14 12:23:09,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629807692307692 [2024-06-14 12:23:09,134 INFO L175 Difference]: Start difference. First operand has 192 places, 134 transitions, 1019 flow. Second operand 13 states and 151 transitions. [2024-06-14 12:23:09,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 156 transitions, 1425 flow [2024-06-14 12:23:09,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 156 transitions, 1353 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:09,202 INFO L231 Difference]: Finished difference. Result has 191 places, 131 transitions, 1019 flow [2024-06-14 12:23:09,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1019, PETRI_PLACES=191, PETRI_TRANSITIONS=131} [2024-06-14 12:23:09,203 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 160 predicate places. [2024-06-14 12:23:09,203 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 131 transitions, 1019 flow [2024-06-14 12:23:09,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:09,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:09,203 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:23:09,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 12:23:09,203 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:23:09,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:09,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1694012127, now seen corresponding path program 35 times [2024-06-14 12:23:09,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:09,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422725390] [2024-06-14 12:23:09,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:09,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:10,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:10,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:10,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422725390] [2024-06-14 12:23:10,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422725390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:10,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:10,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:10,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378447949] [2024-06-14 12:23:10,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:10,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:10,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:10,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:10,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:10,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:10,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 131 transitions, 1019 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:10,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:10,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:10,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:10,768 INFO L124 PetriNetUnfolderBase]: 365/708 cut-off events. [2024-06-14 12:23:10,768 INFO L125 PetriNetUnfolderBase]: For 60478/60478 co-relation queries the response was YES. [2024-06-14 12:23:10,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4207 conditions, 708 events. 365/708 cut-off events. For 60478/60478 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3420 event pairs, 55 based on Foata normal form. 8/714 useless extension candidates. Maximal degree in co-relation 4128. Up to 391 conditions per place. [2024-06-14 12:23:10,773 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 94 selfloop transitions, 60 changer transitions 10/166 dead transitions. [2024-06-14 12:23:10,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 166 transitions, 1660 flow [2024-06-14 12:23:10,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:10,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:10,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-14 12:23:10,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:23:10,774 INFO L175 Difference]: Start difference. First operand has 191 places, 131 transitions, 1019 flow. Second operand 12 states and 150 transitions. [2024-06-14 12:23:10,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 166 transitions, 1660 flow [2024-06-14 12:23:10,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 166 transitions, 1550 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:10,849 INFO L231 Difference]: Finished difference. Result has 193 places, 137 transitions, 1172 flow [2024-06-14 12:23:10,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1172, PETRI_PLACES=193, PETRI_TRANSITIONS=137} [2024-06-14 12:23:10,849 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 162 predicate places. [2024-06-14 12:23:10,849 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 137 transitions, 1172 flow [2024-06-14 12:23:10,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:10,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:10,849 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:23:10,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 12:23:10,850 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:23:10,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:10,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1637189689, now seen corresponding path program 36 times [2024-06-14 12:23:10,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:10,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523226747] [2024-06-14 12:23:10,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:10,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:10,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:11,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:11,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:11,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523226747] [2024-06-14 12:23:11,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523226747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:11,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:11,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:11,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830061601] [2024-06-14 12:23:11,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:11,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:11,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:11,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:11,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:11,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:11,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 137 transitions, 1172 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:11,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:11,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:11,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:12,327 INFO L124 PetriNetUnfolderBase]: 359/698 cut-off events. [2024-06-14 12:23:12,327 INFO L125 PetriNetUnfolderBase]: For 62951/62951 co-relation queries the response was YES. [2024-06-14 12:23:12,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4397 conditions, 698 events. 359/698 cut-off events. For 62951/62951 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3386 event pairs, 61 based on Foata normal form. 10/706 useless extension candidates. Maximal degree in co-relation 4314. Up to 502 conditions per place. [2024-06-14 12:23:12,333 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 92 selfloop transitions, 52 changer transitions 11/157 dead transitions. [2024-06-14 12:23:12,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 157 transitions, 1578 flow [2024-06-14 12:23:12,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:12,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:12,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-14 12:23:12,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:23:12,334 INFO L175 Difference]: Start difference. First operand has 193 places, 137 transitions, 1172 flow. Second operand 12 states and 140 transitions. [2024-06-14 12:23:12,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 157 transitions, 1578 flow [2024-06-14 12:23:12,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 157 transitions, 1528 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:23:12,418 INFO L231 Difference]: Finished difference. Result has 195 places, 134 transitions, 1208 flow [2024-06-14 12:23:12,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1208, PETRI_PLACES=195, PETRI_TRANSITIONS=134} [2024-06-14 12:23:12,418 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 164 predicate places. [2024-06-14 12:23:12,418 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 134 transitions, 1208 flow [2024-06-14 12:23:12,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:12,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:12,418 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:23:12,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 12:23:12,419 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:23:12,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:12,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1549971867, now seen corresponding path program 37 times [2024-06-14 12:23:12,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:12,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179767980] [2024-06-14 12:23:12,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:12,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:12,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:13,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:13,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:13,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179767980] [2024-06-14 12:23:13,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179767980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:13,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:13,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:13,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002767412] [2024-06-14 12:23:13,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:13,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:13,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:13,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:13,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:13,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:13,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 134 transitions, 1208 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:13,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:13,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:13,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:13,972 INFO L124 PetriNetUnfolderBase]: 351/686 cut-off events. [2024-06-14 12:23:13,972 INFO L125 PetriNetUnfolderBase]: For 61120/61120 co-relation queries the response was YES. [2024-06-14 12:23:13,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4357 conditions, 686 events. 351/686 cut-off events. For 61120/61120 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3304 event pairs, 65 based on Foata normal form. 10/694 useless extension candidates. Maximal degree in co-relation 4276. Up to 543 conditions per place. [2024-06-14 12:23:13,977 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 109 selfloop transitions, 31 changer transitions 11/153 dead transitions. [2024-06-14 12:23:13,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 153 transitions, 1602 flow [2024-06-14 12:23:13,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:13,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:13,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-14 12:23:13,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-14 12:23:13,978 INFO L175 Difference]: Start difference. First operand has 195 places, 134 transitions, 1208 flow. Second operand 12 states and 137 transitions. [2024-06-14 12:23:13,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 153 transitions, 1602 flow [2024-06-14 12:23:14,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 153 transitions, 1494 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:14,073 INFO L231 Difference]: Finished difference. Result has 193 places, 131 transitions, 1143 flow [2024-06-14 12:23:14,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1143, PETRI_PLACES=193, PETRI_TRANSITIONS=131} [2024-06-14 12:23:14,073 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 162 predicate places. [2024-06-14 12:23:14,073 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 131 transitions, 1143 flow [2024-06-14 12:23:14,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:14,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:14,073 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:23:14,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 12:23:14,074 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:23:14,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:14,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1194421129, now seen corresponding path program 38 times [2024-06-14 12:23:14,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:14,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915964740] [2024-06-14 12:23:14,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:14,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:14,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:23:14,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:14,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915964740] [2024-06-14 12:23:14,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915964740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:14,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:14,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:14,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384707118] [2024-06-14 12:23:14,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:14,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:14,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:14,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:14,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:15,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:15,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 131 transitions, 1143 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:15,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:15,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:15,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:15,519 INFO L124 PetriNetUnfolderBase]: 368/725 cut-off events. [2024-06-14 12:23:15,520 INFO L125 PetriNetUnfolderBase]: For 73489/73489 co-relation queries the response was YES. [2024-06-14 12:23:15,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5040 conditions, 725 events. 368/725 cut-off events. For 73489/73489 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3552 event pairs, 74 based on Foata normal form. 8/731 useless extension candidates. Maximal degree in co-relation 4960. Up to 517 conditions per place. [2024-06-14 12:23:15,524 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 32 changer transitions 8/156 dead transitions. [2024-06-14 12:23:15,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 156 transitions, 1707 flow [2024-06-14 12:23:15,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:15,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:15,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 12:23:15,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:23:15,525 INFO L175 Difference]: Start difference. First operand has 193 places, 131 transitions, 1143 flow. Second operand 12 states and 144 transitions. [2024-06-14 12:23:15,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 156 transitions, 1707 flow [2024-06-14 12:23:15,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 156 transitions, 1627 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:15,636 INFO L231 Difference]: Finished difference. Result has 191 places, 128 transitions, 1108 flow [2024-06-14 12:23:15,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1108, PETRI_PLACES=191, PETRI_TRANSITIONS=128} [2024-06-14 12:23:15,637 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 160 predicate places. [2024-06-14 12:23:15,637 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 128 transitions, 1108 flow [2024-06-14 12:23:15,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:15,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:15,637 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:23:15,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 12:23:15,637 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:23:15,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:15,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1697587047, now seen corresponding path program 39 times [2024-06-14 12:23:15,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:15,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446528592] [2024-06-14 12:23:15,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:15,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:15,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:16,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:16,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:16,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446528592] [2024-06-14 12:23:16,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446528592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:16,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274304694] [2024-06-14 12:23:16,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:16,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:16,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:16,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 128 transitions, 1108 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:16,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:16,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:16,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:17,269 INFO L124 PetriNetUnfolderBase]: 383/758 cut-off events. [2024-06-14 12:23:17,269 INFO L125 PetriNetUnfolderBase]: For 85375/85375 co-relation queries the response was YES. [2024-06-14 12:23:17,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5603 conditions, 758 events. 383/758 cut-off events. For 85375/85375 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3751 event pairs, 78 based on Foata normal form. 8/764 useless extension candidates. Maximal degree in co-relation 5524. Up to 315 conditions per place. [2024-06-14 12:23:17,275 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 87 selfloop transitions, 52 changer transitions 13/154 dead transitions. [2024-06-14 12:23:17,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 154 transitions, 1660 flow [2024-06-14 12:23:17,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:17,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:17,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-14 12:23:17,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-14 12:23:17,276 INFO L175 Difference]: Start difference. First operand has 191 places, 128 transitions, 1108 flow. Second operand 12 states and 148 transitions. [2024-06-14 12:23:17,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 154 transitions, 1660 flow [2024-06-14 12:23:17,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 154 transitions, 1588 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:17,372 INFO L231 Difference]: Finished difference. Result has 189 places, 124 transitions, 1125 flow [2024-06-14 12:23:17,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1125, PETRI_PLACES=189, PETRI_TRANSITIONS=124} [2024-06-14 12:23:17,373 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 158 predicate places. [2024-06-14 12:23:17,373 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 124 transitions, 1125 flow [2024-06-14 12:23:17,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:17,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:17,373 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:23:17,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 12:23:17,373 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:23:17,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:17,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1693867977, now seen corresponding path program 40 times [2024-06-14 12:23:17,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:17,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384442729] [2024-06-14 12:23:17,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:17,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:17,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:18,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:18,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:18,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384442729] [2024-06-14 12:23:18,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384442729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:18,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:18,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:18,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132131792] [2024-06-14 12:23:18,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:18,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:18,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:18,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:18,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:18,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:18,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 124 transitions, 1125 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:18,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:18,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:18,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:18,986 INFO L124 PetriNetUnfolderBase]: 369/732 cut-off events. [2024-06-14 12:23:18,986 INFO L125 PetriNetUnfolderBase]: For 82641/82641 co-relation queries the response was YES. [2024-06-14 12:23:18,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5544 conditions, 732 events. 369/732 cut-off events. For 82641/82641 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3621 event pairs, 76 based on Foata normal form. 8/738 useless extension candidates. Maximal degree in co-relation 5466. Up to 448 conditions per place. [2024-06-14 12:23:18,992 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 87 selfloop transitions, 53 changer transitions 7/149 dead transitions. [2024-06-14 12:23:18,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 149 transitions, 1665 flow [2024-06-14 12:23:18,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:18,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:18,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-14 12:23:18,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-14 12:23:18,993 INFO L175 Difference]: Start difference. First operand has 189 places, 124 transitions, 1125 flow. Second operand 12 states and 147 transitions. [2024-06-14 12:23:18,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 149 transitions, 1665 flow [2024-06-14 12:23:19,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 149 transitions, 1565 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:19,091 INFO L231 Difference]: Finished difference. Result has 184 places, 122 transitions, 1126 flow [2024-06-14 12:23:19,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1126, PETRI_PLACES=184, PETRI_TRANSITIONS=122} [2024-06-14 12:23:19,092 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-14 12:23:19,092 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 122 transitions, 1126 flow [2024-06-14 12:23:19,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:19,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:19,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:19,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 12:23:19,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:23:19,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:19,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1693862397, now seen corresponding path program 41 times [2024-06-14 12:23:19,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:19,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635847473] [2024-06-14 12:23:19,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:19,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:19,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:20,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:20,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:20,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635847473] [2024-06-14 12:23:20,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635847473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:20,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:20,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:20,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207854442] [2024-06-14 12:23:20,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:20,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:20,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:20,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:20,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:20,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:20,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 122 transitions, 1126 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:20,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:20,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:20,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:20,496 INFO L124 PetriNetUnfolderBase]: 338/671 cut-off events. [2024-06-14 12:23:20,497 INFO L125 PetriNetUnfolderBase]: For 62410/62410 co-relation queries the response was YES. [2024-06-14 12:23:20,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4679 conditions, 671 events. 338/671 cut-off events. For 62410/62410 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3229 event pairs, 71 based on Foata normal form. 10/679 useless extension candidates. Maximal degree in co-relation 4604. Up to 473 conditions per place. [2024-06-14 12:23:20,501 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 83 selfloop transitions, 41 changer transitions 16/142 dead transitions. [2024-06-14 12:23:20,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 142 transitions, 1498 flow [2024-06-14 12:23:20,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:20,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:20,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-14 12:23:20,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:23:20,502 INFO L175 Difference]: Start difference. First operand has 184 places, 122 transitions, 1126 flow. Second operand 12 states and 140 transitions. [2024-06-14 12:23:20,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 142 transitions, 1498 flow [2024-06-14 12:23:20,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 142 transitions, 1384 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:20,578 INFO L231 Difference]: Finished difference. Result has 183 places, 116 transitions, 1051 flow [2024-06-14 12:23:20,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1051, PETRI_PLACES=183, PETRI_TRANSITIONS=116} [2024-06-14 12:23:20,579 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-14 12:23:20,579 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 116 transitions, 1051 flow [2024-06-14 12:23:20,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:20,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:20,579 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:23:20,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 12:23:20,579 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:23:20,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:20,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1549977447, now seen corresponding path program 42 times [2024-06-14 12:23:20,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:20,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713024188] [2024-06-14 12:23:20,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:20,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:20,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:21,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:21,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:21,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713024188] [2024-06-14 12:23:21,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713024188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:21,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:21,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:21,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147870555] [2024-06-14 12:23:21,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:21,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:21,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:21,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:21,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:21,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:21,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 116 transitions, 1051 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:21,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:21,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:21,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:22,083 INFO L124 PetriNetUnfolderBase]: 323/642 cut-off events. [2024-06-14 12:23:22,083 INFO L125 PetriNetUnfolderBase]: For 58950/58950 co-relation queries the response was YES. [2024-06-14 12:23:22,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4492 conditions, 642 events. 323/642 cut-off events. For 58950/58950 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3056 event pairs, 71 based on Foata normal form. 8/648 useless extension candidates. Maximal degree in co-relation 4418. Up to 509 conditions per place. [2024-06-14 12:23:22,087 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 93 selfloop transitions, 26 changer transitions 13/134 dead transitions. [2024-06-14 12:23:22,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 134 transitions, 1383 flow [2024-06-14 12:23:22,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:22,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:22,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-14 12:23:22,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-14 12:23:22,088 INFO L175 Difference]: Start difference. First operand has 183 places, 116 transitions, 1051 flow. Second operand 12 states and 134 transitions. [2024-06-14 12:23:22,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 134 transitions, 1383 flow [2024-06-14 12:23:22,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 134 transitions, 1289 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:22,159 INFO L231 Difference]: Finished difference. Result has 173 places, 112 transitions, 974 flow [2024-06-14 12:23:22,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=974, PETRI_PLACES=173, PETRI_TRANSITIONS=112} [2024-06-14 12:23:22,160 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 142 predicate places. [2024-06-14 12:23:22,160 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 112 transitions, 974 flow [2024-06-14 12:23:22,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:22,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:22,160 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:23:22,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 12:23:22,160 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:23:22,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:22,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1437686089, now seen corresponding path program 43 times [2024-06-14 12:23:22,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:22,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852648208] [2024-06-14 12:23:22,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:22,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:22,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:23,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:23,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:23,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852648208] [2024-06-14 12:23:23,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852648208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:23,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:23,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:23,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118411160] [2024-06-14 12:23:23,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:23,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:23,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:23,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:23,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:23,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:23,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 112 transitions, 974 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:23,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:23,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:23,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:23,497 INFO L124 PetriNetUnfolderBase]: 290/575 cut-off events. [2024-06-14 12:23:23,498 INFO L125 PetriNetUnfolderBase]: For 40528/40528 co-relation queries the response was YES. [2024-06-14 12:23:23,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3526 conditions, 575 events. 290/575 cut-off events. For 40528/40528 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2636 event pairs, 56 based on Foata normal form. 10/583 useless extension candidates. Maximal degree in co-relation 3456. Up to 457 conditions per place. [2024-06-14 12:23:23,501 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 97 selfloop transitions, 22 changer transitions 11/132 dead transitions. [2024-06-14 12:23:23,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 132 transitions, 1324 flow [2024-06-14 12:23:23,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:23,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:23,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:23:23,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:23:23,502 INFO L175 Difference]: Start difference. First operand has 173 places, 112 transitions, 974 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:23:23,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 132 transitions, 1324 flow [2024-06-14 12:23:23,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 132 transitions, 1256 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:23,553 INFO L231 Difference]: Finished difference. Result has 167 places, 109 transitions, 922 flow [2024-06-14 12:23:23,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=922, PETRI_PLACES=167, PETRI_TRANSITIONS=109} [2024-06-14 12:23:23,553 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 136 predicate places. [2024-06-14 12:23:23,555 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 109 transitions, 922 flow [2024-06-14 12:23:23,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:23,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:23,555 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:23:23,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 12:23:23,555 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:23:23,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:23,556 INFO L85 PathProgramCache]: Analyzing trace with hash 391764329, now seen corresponding path program 44 times [2024-06-14 12:23:23,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:23,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968866215] [2024-06-14 12:23:23,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:23,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:23,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:24,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:24,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:24,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968866215] [2024-06-14 12:23:24,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968866215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:24,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:24,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:24,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100482306] [2024-06-14 12:23:24,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:24,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:24,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:24,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:24,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:24,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:24,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 109 transitions, 922 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:24,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:24,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:24,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:24,850 INFO L124 PetriNetUnfolderBase]: 276/553 cut-off events. [2024-06-14 12:23:24,851 INFO L125 PetriNetUnfolderBase]: For 34920/34920 co-relation queries the response was YES. [2024-06-14 12:23:24,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3301 conditions, 553 events. 276/553 cut-off events. For 34920/34920 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2526 event pairs, 46 based on Foata normal form. 8/559 useless extension candidates. Maximal degree in co-relation 3234. Up to 394 conditions per place. [2024-06-14 12:23:24,854 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 78 selfloop transitions, 36 changer transitions 11/127 dead transitions. [2024-06-14 12:23:24,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 127 transitions, 1238 flow [2024-06-14 12:23:24,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:24,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:24,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:23:24,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:23:24,855 INFO L175 Difference]: Start difference. First operand has 167 places, 109 transitions, 922 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:23:24,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 127 transitions, 1238 flow [2024-06-14 12:23:24,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 127 transitions, 1184 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:24,904 INFO L231 Difference]: Finished difference. Result has 164 places, 106 transitions, 926 flow [2024-06-14 12:23:24,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=926, PETRI_PLACES=164, PETRI_TRANSITIONS=106} [2024-06-14 12:23:24,904 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 133 predicate places. [2024-06-14 12:23:24,904 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 106 transitions, 926 flow [2024-06-14 12:23:24,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:24,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:24,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:24,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 12:23:24,905 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:23:24,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:24,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1000487299, now seen corresponding path program 45 times [2024-06-14 12:23:24,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:24,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316603032] [2024-06-14 12:23:24,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:24,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:24,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:25,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:23:25,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:25,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316603032] [2024-06-14 12:23:25,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316603032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:25,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:25,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:25,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061910076] [2024-06-14 12:23:25,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:25,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:25,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:25,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:25,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:26,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:26,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 106 transitions, 926 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:26,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:26,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:26,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:26,332 INFO L124 PetriNetUnfolderBase]: 273/548 cut-off events. [2024-06-14 12:23:26,333 INFO L125 PetriNetUnfolderBase]: For 36224/36224 co-relation queries the response was YES. [2024-06-14 12:23:26,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3278 conditions, 548 events. 273/548 cut-off events. For 36224/36224 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2501 event pairs, 54 based on Foata normal form. 10/556 useless extension candidates. Maximal degree in co-relation 3212. Up to 429 conditions per place. [2024-06-14 12:23:26,337 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 88 selfloop transitions, 24 changer transitions 11/125 dead transitions. [2024-06-14 12:23:26,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 125 transitions, 1250 flow [2024-06-14 12:23:26,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:26,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:26,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-14 12:23:26,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-14 12:23:26,338 INFO L175 Difference]: Start difference. First operand has 164 places, 106 transitions, 926 flow. Second operand 12 states and 134 transitions. [2024-06-14 12:23:26,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 125 transitions, 1250 flow [2024-06-14 12:23:26,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 125 transitions, 1172 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:26,396 INFO L231 Difference]: Finished difference. Result has 160 places, 103 transitions, 874 flow [2024-06-14 12:23:26,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=874, PETRI_PLACES=160, PETRI_TRANSITIONS=103} [2024-06-14 12:23:26,397 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-14 12:23:26,397 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 103 transitions, 874 flow [2024-06-14 12:23:26,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:26,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:26,398 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:23:26,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 12:23:26,398 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:23:26,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:26,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1000481719, now seen corresponding path program 46 times [2024-06-14 12:23:26,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:26,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935840455] [2024-06-14 12:23:26,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:26,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:26,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:27,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:23:27,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:27,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935840455] [2024-06-14 12:23:27,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935840455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:27,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:27,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:27,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666581740] [2024-06-14 12:23:27,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:27,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:27,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:27,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:27,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:27,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:27,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 103 transitions, 874 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:27,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:27,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:27,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:27,699 INFO L124 PetriNetUnfolderBase]: 261/528 cut-off events. [2024-06-14 12:23:27,700 INFO L125 PetriNetUnfolderBase]: For 31091/31091 co-relation queries the response was YES. [2024-06-14 12:23:27,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3110 conditions, 528 events. 261/528 cut-off events. For 31091/31091 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2388 event pairs, 50 based on Foata normal form. 8/534 useless extension candidates. Maximal degree in co-relation 3046. Up to 419 conditions per place. [2024-06-14 12:23:27,703 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 85 selfloop transitions, 21 changer transitions 13/121 dead transitions. [2024-06-14 12:23:27,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 121 transitions, 1176 flow [2024-06-14 12:23:27,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:27,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:27,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-14 12:23:27,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-14 12:23:27,704 INFO L175 Difference]: Start difference. First operand has 160 places, 103 transitions, 874 flow. Second operand 12 states and 131 transitions. [2024-06-14 12:23:27,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 121 transitions, 1176 flow [2024-06-14 12:23:27,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 121 transitions, 1118 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:27,744 INFO L231 Difference]: Finished difference. Result has 158 places, 99 transitions, 824 flow [2024-06-14 12:23:27,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=824, PETRI_PLACES=158, PETRI_TRANSITIONS=99} [2024-06-14 12:23:27,744 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-14 12:23:27,745 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 99 transitions, 824 flow [2024-06-14 12:23:27,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:27,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:27,745 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:23:27,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 12:23:27,745 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:23:27,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:27,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1637339419, now seen corresponding path program 47 times [2024-06-14 12:23:27,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:27,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191485371] [2024-06-14 12:23:27,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:27,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:27,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:28,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:28,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:28,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191485371] [2024-06-14 12:23:28,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191485371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:28,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:28,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:28,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737449446] [2024-06-14 12:23:28,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:28,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:28,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:28,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:28,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:28,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:28,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 99 transitions, 824 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:28,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:28,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:28,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:29,014 INFO L124 PetriNetUnfolderBase]: 290/591 cut-off events. [2024-06-14 12:23:29,014 INFO L125 PetriNetUnfolderBase]: For 44100/44100 co-relation queries the response was YES. [2024-06-14 12:23:29,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3867 conditions, 591 events. 290/591 cut-off events. For 44100/44100 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2750 event pairs, 75 based on Foata normal form. 8/597 useless extension candidates. Maximal degree in co-relation 3804. Up to 273 conditions per place. [2024-06-14 12:23:29,018 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 71 selfloop transitions, 41 changer transitions 10/124 dead transitions. [2024-06-14 12:23:29,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 124 transitions, 1266 flow [2024-06-14 12:23:29,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:29,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:29,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-14 12:23:29,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723958333333333 [2024-06-14 12:23:29,020 INFO L175 Difference]: Start difference. First operand has 158 places, 99 transitions, 824 flow. Second operand 12 states and 143 transitions. [2024-06-14 12:23:29,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 124 transitions, 1266 flow [2024-06-14 12:23:29,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 124 transitions, 1214 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 12:23:29,072 INFO L231 Difference]: Finished difference. Result has 153 places, 96 transitions, 841 flow [2024-06-14 12:23:29,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=841, PETRI_PLACES=153, PETRI_TRANSITIONS=96} [2024-06-14 12:23:29,073 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 122 predicate places. [2024-06-14 12:23:29,073 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 96 transitions, 841 flow [2024-06-14 12:23:29,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:29,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:29,073 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:23:29,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 12:23:29,074 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:23:29,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:29,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1637195269, now seen corresponding path program 48 times [2024-06-14 12:23:29,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:29,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634669317] [2024-06-14 12:23:29,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:29,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:29,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:30,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:30,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:30,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634669317] [2024-06-14 12:23:30,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634669317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:30,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:30,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:30,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822486021] [2024-06-14 12:23:30,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:30,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:30,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:30,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:30,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:30,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:30,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 96 transitions, 841 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:30,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:30,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:30,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:30,557 INFO L124 PetriNetUnfolderBase]: 280/573 cut-off events. [2024-06-14 12:23:30,558 INFO L125 PetriNetUnfolderBase]: For 42363/42363 co-relation queries the response was YES. [2024-06-14 12:23:30,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3819 conditions, 573 events. 280/573 cut-off events. For 42363/42363 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2655 event pairs, 71 based on Foata normal form. 8/579 useless extension candidates. Maximal degree in co-relation 3758. Up to 410 conditions per place. [2024-06-14 12:23:30,561 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 62 selfloop transitions, 38 changer transitions 13/115 dead transitions. [2024-06-14 12:23:30,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 115 transitions, 1133 flow [2024-06-14 12:23:30,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:30,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:30,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:23:30,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:23:30,562 INFO L175 Difference]: Start difference. First operand has 153 places, 96 transitions, 841 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:23:30,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 115 transitions, 1133 flow [2024-06-14 12:23:30,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 115 transitions, 1055 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:30,607 INFO L231 Difference]: Finished difference. Result has 150 places, 91 transitions, 797 flow [2024-06-14 12:23:30,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=797, PETRI_PLACES=150, PETRI_TRANSITIONS=91} [2024-06-14 12:23:30,608 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 119 predicate places. [2024-06-14 12:23:30,608 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 91 transitions, 797 flow [2024-06-14 12:23:30,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:30,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:30,608 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:23:30,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 12:23:30,608 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:23:30,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:30,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1555483977, now seen corresponding path program 49 times [2024-06-14 12:23:30,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:30,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590443984] [2024-06-14 12:23:30,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:30,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:30,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:31,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:31,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:31,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590443984] [2024-06-14 12:23:31,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590443984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:31,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:31,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:31,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800565075] [2024-06-14 12:23:31,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:31,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:31,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:31,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:31,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:31,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:31,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 91 transitions, 797 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:31,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:31,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:31,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:31,988 INFO L124 PetriNetUnfolderBase]: 249/508 cut-off events. [2024-06-14 12:23:31,989 INFO L125 PetriNetUnfolderBase]: For 31448/31448 co-relation queries the response was YES. [2024-06-14 12:23:31,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3189 conditions, 508 events. 249/508 cut-off events. For 31448/31448 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2257 event pairs, 53 based on Foata normal form. 8/514 useless extension candidates. Maximal degree in co-relation 3130. Up to 350 conditions per place. [2024-06-14 12:23:31,992 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 62 selfloop transitions, 29 changer transitions 17/110 dead transitions. [2024-06-14 12:23:31,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 110 transitions, 1077 flow [2024-06-14 12:23:31,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:31,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:31,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 12:23:31,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-14 12:23:31,992 INFO L175 Difference]: Start difference. First operand has 150 places, 91 transitions, 797 flow. Second operand 12 states and 135 transitions. [2024-06-14 12:23:31,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 110 transitions, 1077 flow [2024-06-14 12:23:32,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 110 transitions, 985 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-14 12:23:32,022 INFO L231 Difference]: Finished difference. Result has 142 places, 85 transitions, 723 flow [2024-06-14 12:23:32,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=723, PETRI_PLACES=142, PETRI_TRANSITIONS=85} [2024-06-14 12:23:32,022 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 111 predicate places. [2024-06-14 12:23:32,023 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 85 transitions, 723 flow [2024-06-14 12:23:32,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:32,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:32,023 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:23:32,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 12:23:32,023 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:23:32,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:32,023 INFO L85 PathProgramCache]: Analyzing trace with hash 253585395, now seen corresponding path program 6 times [2024-06-14 12:23:32,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:32,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298427469] [2024-06-14 12:23:32,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:32,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:32,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:33,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:33,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:33,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298427469] [2024-06-14 12:23:33,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298427469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:33,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:33,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:33,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24322528] [2024-06-14 12:23:33,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:33,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:33,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:33,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:33,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:33,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:33,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 85 transitions, 723 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:33,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:33,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:33,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:33,382 INFO L124 PetriNetUnfolderBase]: 234/471 cut-off events. [2024-06-14 12:23:33,382 INFO L125 PetriNetUnfolderBase]: For 21868/21868 co-relation queries the response was YES. [2024-06-14 12:23:33,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2945 conditions, 471 events. 234/471 cut-off events. For 21868/21868 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2013 event pairs, 57 based on Foata normal form. 2/471 useless extension candidates. Maximal degree in co-relation 2890. Up to 420 conditions per place. [2024-06-14 12:23:33,385 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 78 selfloop transitions, 21 changer transitions 0/101 dead transitions. [2024-06-14 12:23:33,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 101 transitions, 997 flow [2024-06-14 12:23:33,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:33,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:33,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:23:33,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:23:33,386 INFO L175 Difference]: Start difference. First operand has 142 places, 85 transitions, 723 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:23:33,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 101 transitions, 997 flow [2024-06-14 12:23:33,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 101 transitions, 923 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:33,406 INFO L231 Difference]: Finished difference. Result has 131 places, 88 transitions, 741 flow [2024-06-14 12:23:33,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=741, PETRI_PLACES=131, PETRI_TRANSITIONS=88} [2024-06-14 12:23:33,407 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 100 predicate places. [2024-06-14 12:23:33,407 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 88 transitions, 741 flow [2024-06-14 12:23:33,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:33,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:33,407 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:23:33,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 12:23:33,407 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:23:33,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:33,408 INFO L85 PathProgramCache]: Analyzing trace with hash 245960759, now seen corresponding path program 50 times [2024-06-14 12:23:33,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:33,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299640334] [2024-06-14 12:23:33,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:33,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:34,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:34,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:34,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299640334] [2024-06-14 12:23:34,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299640334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:34,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:34,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:34,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041035547] [2024-06-14 12:23:34,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:34,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:34,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:34,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:34,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:34,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:34,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 88 transitions, 741 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:34,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:34,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:34,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:34,743 INFO L124 PetriNetUnfolderBase]: 246/499 cut-off events. [2024-06-14 12:23:34,743 INFO L125 PetriNetUnfolderBase]: For 20086/20086 co-relation queries the response was YES. [2024-06-14 12:23:34,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2890 conditions, 499 events. 246/499 cut-off events. For 20086/20086 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2175 event pairs, 49 based on Foata normal form. 8/505 useless extension candidates. Maximal degree in co-relation 2840. Up to 231 conditions per place. [2024-06-14 12:23:34,746 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 65 selfloop transitions, 37 changer transitions 7/111 dead transitions. [2024-06-14 12:23:34,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 111 transitions, 1107 flow [2024-06-14 12:23:34,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:34,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-14 12:23:34,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-14 12:23:34,749 INFO L175 Difference]: Start difference. First operand has 131 places, 88 transitions, 741 flow. Second operand 12 states and 139 transitions. [2024-06-14 12:23:34,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 111 transitions, 1107 flow [2024-06-14 12:23:34,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 111 transitions, 1047 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 12:23:34,768 INFO L231 Difference]: Finished difference. Result has 135 places, 86 transitions, 740 flow [2024-06-14 12:23:34,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=740, PETRI_PLACES=135, PETRI_TRANSITIONS=86} [2024-06-14 12:23:34,768 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-14 12:23:34,768 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 86 transitions, 740 flow [2024-06-14 12:23:34,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:34,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:34,768 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:23:34,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 12:23:34,769 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:23:34,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:34,769 INFO L85 PathProgramCache]: Analyzing trace with hash -258278187, now seen corresponding path program 7 times [2024-06-14 12:23:34,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:34,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931843374] [2024-06-14 12:23:34,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:34,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:34,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:35,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:35,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:35,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931843374] [2024-06-14 12:23:35,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931843374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:35,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:35,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:35,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7455107] [2024-06-14 12:23:35,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:35,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:35,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:35,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:35,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:35,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:35,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 86 transitions, 740 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:35,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:35,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:35,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:35,993 INFO L124 PetriNetUnfolderBase]: 232/469 cut-off events. [2024-06-14 12:23:35,993 INFO L125 PetriNetUnfolderBase]: For 17699/17699 co-relation queries the response was YES. [2024-06-14 12:23:35,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2830 conditions, 469 events. 232/469 cut-off events. For 17699/17699 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2004 event pairs, 59 based on Foata normal form. 2/469 useless extension candidates. Maximal degree in co-relation 2780. Up to 422 conditions per place. [2024-06-14 12:23:35,996 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 81 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-14 12:23:35,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 100 transitions, 980 flow [2024-06-14 12:23:35,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:35,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:35,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 12:23:35,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-14 12:23:35,997 INFO L175 Difference]: Start difference. First operand has 135 places, 86 transitions, 740 flow. Second operand 11 states and 115 transitions. [2024-06-14 12:23:35,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 100 transitions, 980 flow [2024-06-14 12:23:36,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 100 transitions, 910 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:36,017 INFO L231 Difference]: Finished difference. Result has 133 places, 87 transitions, 726 flow [2024-06-14 12:23:36,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=726, PETRI_PLACES=133, PETRI_TRANSITIONS=87} [2024-06-14 12:23:36,017 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 102 predicate places. [2024-06-14 12:23:36,017 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 87 transitions, 726 flow [2024-06-14 12:23:36,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:36,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:36,017 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:23:36,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 12:23:36,018 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:23:36,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:36,018 INFO L85 PathProgramCache]: Analyzing trace with hash 511873365, now seen corresponding path program 8 times [2024-06-14 12:23:36,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:36,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163931289] [2024-06-14 12:23:36,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:36,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:36,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:36,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:23:36,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:36,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163931289] [2024-06-14 12:23:36,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163931289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:36,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:36,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:36,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249234538] [2024-06-14 12:23:36,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:36,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:36,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:36,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:36,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:37,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:37,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 87 transitions, 726 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:37,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:37,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:37,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:37,355 INFO L124 PetriNetUnfolderBase]: 236/477 cut-off events. [2024-06-14 12:23:37,355 INFO L125 PetriNetUnfolderBase]: For 16815/16815 co-relation queries the response was YES. [2024-06-14 12:23:37,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2833 conditions, 477 events. 236/477 cut-off events. For 16815/16815 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2069 event pairs, 61 based on Foata normal form. 2/477 useless extension candidates. Maximal degree in co-relation 2784. Up to 424 conditions per place. [2024-06-14 12:23:37,358 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 76 selfloop transitions, 23 changer transitions 0/101 dead transitions. [2024-06-14 12:23:37,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 101 transitions, 974 flow [2024-06-14 12:23:37,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:37,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:37,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:23:37,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-14 12:23:37,358 INFO L175 Difference]: Start difference. First operand has 133 places, 87 transitions, 726 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:23:37,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 101 transitions, 974 flow [2024-06-14 12:23:37,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 101 transitions, 928 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:23:37,376 INFO L231 Difference]: Finished difference. Result has 135 places, 88 transitions, 751 flow [2024-06-14 12:23:37,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=751, PETRI_PLACES=135, PETRI_TRANSITIONS=88} [2024-06-14 12:23:37,377 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-14 12:23:37,377 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 88 transitions, 751 flow [2024-06-14 12:23:37,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:37,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:37,377 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:23:37,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 12:23:37,377 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:23:37,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:37,378 INFO L85 PathProgramCache]: Analyzing trace with hash -258595317, now seen corresponding path program 9 times [2024-06-14 12:23:37,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:37,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713110202] [2024-06-14 12:23:37,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:37,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:37,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:38,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:38,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:38,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713110202] [2024-06-14 12:23:38,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713110202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:38,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:38,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:38,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983505243] [2024-06-14 12:23:38,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:38,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:38,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:38,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:38,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:38,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:38,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 88 transitions, 751 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:38,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:38,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:38,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:38,608 INFO L124 PetriNetUnfolderBase]: 240/485 cut-off events. [2024-06-14 12:23:38,608 INFO L125 PetriNetUnfolderBase]: For 17866/17866 co-relation queries the response was YES. [2024-06-14 12:23:38,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2910 conditions, 485 events. 240/485 cut-off events. For 17866/17866 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2123 event pairs, 63 based on Foata normal form. 2/485 useless extension candidates. Maximal degree in co-relation 2860. Up to 416 conditions per place. [2024-06-14 12:23:38,611 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 77 selfloop transitions, 23 changer transitions 0/102 dead transitions. [2024-06-14 12:23:38,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 102 transitions, 1001 flow [2024-06-14 12:23:38,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:38,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:38,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:23:38,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:23:38,612 INFO L175 Difference]: Start difference. First operand has 135 places, 88 transitions, 751 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:23:38,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 102 transitions, 1001 flow [2024-06-14 12:23:38,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 102 transitions, 942 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:23:38,632 INFO L231 Difference]: Finished difference. Result has 137 places, 89 transitions, 764 flow [2024-06-14 12:23:38,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=764, PETRI_PLACES=137, PETRI_TRANSITIONS=89} [2024-06-14 12:23:38,633 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 106 predicate places. [2024-06-14 12:23:38,633 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 89 transitions, 764 flow [2024-06-14 12:23:38,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:38,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:38,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:23:38,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 12:23:38,633 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:23:38,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:38,634 INFO L85 PathProgramCache]: Analyzing trace with hash 253594695, now seen corresponding path program 10 times [2024-06-14 12:23:38,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:38,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41235283] [2024-06-14 12:23:38,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:38,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:38,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:39,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:23:39,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:39,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41235283] [2024-06-14 12:23:39,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41235283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:39,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:39,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:39,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195403038] [2024-06-14 12:23:39,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:39,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:39,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:39,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:39,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:39,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:39,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 89 transitions, 764 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:39,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:39,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:39,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:39,881 INFO L124 PetriNetUnfolderBase]: 244/493 cut-off events. [2024-06-14 12:23:39,882 INFO L125 PetriNetUnfolderBase]: For 19023/19023 co-relation queries the response was YES. [2024-06-14 12:23:39,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2977 conditions, 493 events. 244/493 cut-off events. For 19023/19023 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2171 event pairs, 63 based on Foata normal form. 2/493 useless extension candidates. Maximal degree in co-relation 2926. Up to 419 conditions per place. [2024-06-14 12:23:39,884 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 79 selfloop transitions, 23 changer transitions 0/104 dead transitions. [2024-06-14 12:23:39,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 104 transitions, 1094 flow [2024-06-14 12:23:39,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:39,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:39,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:23:39,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:23:39,885 INFO L175 Difference]: Start difference. First operand has 137 places, 89 transitions, 764 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:23:39,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 104 transitions, 1094 flow [2024-06-14 12:23:39,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 104 transitions, 1032 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 12:23:39,905 INFO L231 Difference]: Finished difference. Result has 139 places, 90 transitions, 774 flow [2024-06-14 12:23:39,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=774, PETRI_PLACES=139, PETRI_TRANSITIONS=90} [2024-06-14 12:23:39,905 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 108 predicate places. [2024-06-14 12:23:39,906 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 90 transitions, 774 flow [2024-06-14 12:23:39,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:39,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:39,906 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:23:39,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 12:23:39,906 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:23:39,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:39,906 INFO L85 PathProgramCache]: Analyzing trace with hash -267809323, now seen corresponding path program 51 times [2024-06-14 12:23:39,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:39,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420955331] [2024-06-14 12:23:39,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:39,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:39,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:40,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:40,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:40,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420955331] [2024-06-14 12:23:40,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420955331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:40,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:40,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:40,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885771618] [2024-06-14 12:23:40,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:40,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:40,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:40,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:40,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:40,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:40,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 90 transitions, 774 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:40,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:40,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:40,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:41,284 INFO L124 PetriNetUnfolderBase]: 250/511 cut-off events. [2024-06-14 12:23:41,284 INFO L125 PetriNetUnfolderBase]: For 25272/25272 co-relation queries the response was YES. [2024-06-14 12:23:41,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2748 conditions, 511 events. 250/511 cut-off events. For 25272/25272 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2309 event pairs, 59 based on Foata normal form. 18/527 useless extension candidates. Maximal degree in co-relation 2696. Up to 381 conditions per place. [2024-06-14 12:23:41,286 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 73 selfloop transitions, 20 changer transitions 14/109 dead transitions. [2024-06-14 12:23:41,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 109 transitions, 1058 flow [2024-06-14 12:23:41,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:41,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:41,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-14 12:23:41,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-14 12:23:41,287 INFO L175 Difference]: Start difference. First operand has 139 places, 90 transitions, 774 flow. Second operand 12 states and 131 transitions. [2024-06-14 12:23:41,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 109 transitions, 1058 flow [2024-06-14 12:23:41,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 109 transitions, 983 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 12:23:41,308 INFO L231 Difference]: Finished difference. Result has 142 places, 84 transitions, 681 flow [2024-06-14 12:23:41,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=681, PETRI_PLACES=142, PETRI_TRANSITIONS=84} [2024-06-14 12:23:41,309 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 111 predicate places. [2024-06-14 12:23:41,309 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 84 transitions, 681 flow [2024-06-14 12:23:41,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:41,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:41,309 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:23:41,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 12:23:41,309 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:23:41,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:41,310 INFO L85 PathProgramCache]: Analyzing trace with hash 246176085, now seen corresponding path program 11 times [2024-06-14 12:23:41,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:41,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672918483] [2024-06-14 12:23:41,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:41,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:41,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:42,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:42,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:42,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672918483] [2024-06-14 12:23:42,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672918483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:42,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:42,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:42,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751371418] [2024-06-14 12:23:42,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:42,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:42,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:42,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:42,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:42,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:42,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 84 transitions, 681 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:42,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:42,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:42,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:42,741 INFO L124 PetriNetUnfolderBase]: 204/421 cut-off events. [2024-06-14 12:23:42,741 INFO L125 PetriNetUnfolderBase]: For 13461/13461 co-relation queries the response was YES. [2024-06-14 12:23:42,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2223 conditions, 421 events. 204/421 cut-off events. For 13461/13461 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1787 event pairs, 48 based on Foata normal form. 2/421 useless extension candidates. Maximal degree in co-relation 2171. Up to 370 conditions per place. [2024-06-14 12:23:42,743 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 75 selfloop transitions, 21 changer transitions 0/98 dead transitions. [2024-06-14 12:23:42,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 98 transitions, 909 flow [2024-06-14 12:23:42,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:42,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:42,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:23:42,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:23:42,744 INFO L175 Difference]: Start difference. First operand has 142 places, 84 transitions, 681 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:23:42,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 98 transitions, 909 flow [2024-06-14 12:23:42,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 98 transitions, 812 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-06-14 12:23:42,763 INFO L231 Difference]: Finished difference. Result has 135 places, 84 transitions, 630 flow [2024-06-14 12:23:42,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=630, PETRI_PLACES=135, PETRI_TRANSITIONS=84} [2024-06-14 12:23:42,763 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-14 12:23:42,764 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 84 transitions, 630 flow [2024-06-14 12:23:42,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:42,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:42,764 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:23:42,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 12:23:42,764 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:23:42,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:42,764 INFO L85 PathProgramCache]: Analyzing trace with hash 253317989, now seen corresponding path program 52 times [2024-06-14 12:23:42,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:42,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215755129] [2024-06-14 12:23:42,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:42,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:42,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:43,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:43,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:43,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215755129] [2024-06-14 12:23:43,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215755129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:43,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:43,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:43,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31839465] [2024-06-14 12:23:43,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:43,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:43,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:43,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:43,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:43,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:43,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 84 transitions, 630 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:43,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:43,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:43,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:44,148 INFO L124 PetriNetUnfolderBase]: 234/487 cut-off events. [2024-06-14 12:23:44,148 INFO L125 PetriNetUnfolderBase]: For 21945/21945 co-relation queries the response was YES. [2024-06-14 12:23:44,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2315 conditions, 487 events. 234/487 cut-off events. For 21945/21945 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2193 event pairs, 58 based on Foata normal form. 16/501 useless extension candidates. Maximal degree in co-relation 2267. Up to 362 conditions per place. [2024-06-14 12:23:44,151 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 70 selfloop transitions, 17 changer transitions 16/105 dead transitions. [2024-06-14 12:23:44,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 105 transitions, 918 flow [2024-06-14 12:23:44,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:44,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:44,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-14 12:23:44,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463541666666667 [2024-06-14 12:23:44,152 INFO L175 Difference]: Start difference. First operand has 135 places, 84 transitions, 630 flow. Second operand 12 states and 133 transitions. [2024-06-14 12:23:44,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 105 transitions, 918 flow [2024-06-14 12:23:44,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 105 transitions, 836 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:44,169 INFO L231 Difference]: Finished difference. Result has 136 places, 80 transitions, 559 flow [2024-06-14 12:23:44,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=559, PETRI_PLACES=136, PETRI_TRANSITIONS=80} [2024-06-14 12:23:44,169 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 105 predicate places. [2024-06-14 12:23:44,169 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 80 transitions, 559 flow [2024-06-14 12:23:44,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:44,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:44,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:44,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 12:23:44,170 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:23:44,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:44,170 INFO L85 PathProgramCache]: Analyzing trace with hash 245966339, now seen corresponding path program 53 times [2024-06-14 12:23:44,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:44,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109762008] [2024-06-14 12:23:44,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:44,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:44,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:45,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:45,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:45,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109762008] [2024-06-14 12:23:45,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109762008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:45,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:45,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:45,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146270926] [2024-06-14 12:23:45,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:45,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:45,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:45,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:45,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:45,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:45,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 80 transitions, 559 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:45,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:45,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:45,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:45,497 INFO L124 PetriNetUnfolderBase]: 206/435 cut-off events. [2024-06-14 12:23:45,497 INFO L125 PetriNetUnfolderBase]: For 18763/18763 co-relation queries the response was YES. [2024-06-14 12:23:45,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2079 conditions, 435 events. 206/435 cut-off events. For 18763/18763 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1920 event pairs, 48 based on Foata normal form. 10/443 useless extension candidates. Maximal degree in co-relation 2029. Up to 313 conditions per place. [2024-06-14 12:23:45,499 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 61 selfloop transitions, 25 changer transitions 12/100 dead transitions. [2024-06-14 12:23:45,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 100 transitions, 823 flow [2024-06-14 12:23:45,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:45,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:45,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:23:45,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:23:45,500 INFO L175 Difference]: Start difference. First operand has 136 places, 80 transitions, 559 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:23:45,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 100 transitions, 823 flow [2024-06-14 12:23:45,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 100 transitions, 781 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:45,523 INFO L231 Difference]: Finished difference. Result has 132 places, 76 transitions, 537 flow [2024-06-14 12:23:45,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=537, PETRI_PLACES=132, PETRI_TRANSITIONS=76} [2024-06-14 12:23:45,523 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 101 predicate places. [2024-06-14 12:23:45,524 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 76 transitions, 537 flow [2024-06-14 12:23:45,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:45,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:45,524 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:23:45,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 12:23:45,524 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:23:45,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:45,524 INFO L85 PathProgramCache]: Analyzing trace with hash 246168149, now seen corresponding path program 54 times [2024-06-14 12:23:45,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:45,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610510110] [2024-06-14 12:23:45,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:45,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:45,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:46,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:46,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610510110] [2024-06-14 12:23:46,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610510110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:46,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:46,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:23:46,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995335216] [2024-06-14 12:23:46,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:46,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:23:46,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:46,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:23:46,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:23:46,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:46,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 76 transitions, 537 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:46,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:46,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:46,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:46,921 INFO L124 PetriNetUnfolderBase]: 168/361 cut-off events. [2024-06-14 12:23:46,921 INFO L125 PetriNetUnfolderBase]: For 11050/11050 co-relation queries the response was YES. [2024-06-14 12:23:46,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 361 events. 168/361 cut-off events. For 11050/11050 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1503 event pairs, 33 based on Foata normal form. 10/369 useless extension candidates. Maximal degree in co-relation 1407. Up to 274 conditions per place. [2024-06-14 12:23:46,923 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 66 selfloop transitions, 15 changer transitions 11/94 dead transitions. [2024-06-14 12:23:46,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 94 transitions, 771 flow [2024-06-14 12:23:46,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:46,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:46,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-14 12:23:46,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-14 12:23:46,924 INFO L175 Difference]: Start difference. First operand has 132 places, 76 transitions, 537 flow. Second operand 12 states and 130 transitions. [2024-06-14 12:23:46,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 94 transitions, 771 flow [2024-06-14 12:23:46,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 94 transitions, 706 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:46,933 INFO L231 Difference]: Finished difference. Result has 128 places, 72 transitions, 466 flow [2024-06-14 12:23:46,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=466, PETRI_PLACES=128, PETRI_TRANSITIONS=72} [2024-06-14 12:23:46,933 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-14 12:23:46,933 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 72 transitions, 466 flow [2024-06-14 12:23:46,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:46,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:46,933 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:23:46,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 12:23:46,934 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:23:46,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:46,934 INFO L85 PathProgramCache]: Analyzing trace with hash -30576826, now seen corresponding path program 1 times [2024-06-14 12:23:46,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:46,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281916889] [2024-06-14 12:23:46,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:46,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:46,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:48,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:48,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:48,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281916889] [2024-06-14 12:23:48,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281916889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:48,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:48,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:23:48,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954850683] [2024-06-14 12:23:48,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:48,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:23:48,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:48,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:23:48,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:23:48,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:48,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 72 transitions, 466 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:48,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:48,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:48,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:48,510 INFO L124 PetriNetUnfolderBase]: 150/331 cut-off events. [2024-06-14 12:23:48,510 INFO L125 PetriNetUnfolderBase]: For 7948/7948 co-relation queries the response was YES. [2024-06-14 12:23:48,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1264 conditions, 331 events. 150/331 cut-off events. For 7948/7948 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1347 event pairs, 28 based on Foata normal form. 6/335 useless extension candidates. Maximal degree in co-relation 1218. Up to 192 conditions per place. [2024-06-14 12:23:48,512 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 51 selfloop transitions, 12 changer transitions 26/91 dead transitions. [2024-06-14 12:23:48,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 91 transitions, 692 flow [2024-06-14 12:23:48,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:23:48,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:23:48,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-06-14 12:23:48,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32211538461538464 [2024-06-14 12:23:48,513 INFO L175 Difference]: Start difference. First operand has 128 places, 72 transitions, 466 flow. Second operand 13 states and 134 transitions. [2024-06-14 12:23:48,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 91 transitions, 692 flow [2024-06-14 12:23:48,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 91 transitions, 635 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:48,522 INFO L231 Difference]: Finished difference. Result has 123 places, 61 transitions, 387 flow [2024-06-14 12:23:48,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=387, PETRI_PLACES=123, PETRI_TRANSITIONS=61} [2024-06-14 12:23:48,522 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 92 predicate places. [2024-06-14 12:23:48,522 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 61 transitions, 387 flow [2024-06-14 12:23:48,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:48,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:48,523 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:23:48,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 12:23:48,523 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:23:48,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:48,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1600527806, now seen corresponding path program 2 times [2024-06-14 12:23:48,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:48,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707880322] [2024-06-14 12:23:48,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:48,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:48,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:49,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:49,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:49,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707880322] [2024-06-14 12:23:49,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707880322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:49,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:49,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:23:49,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903836721] [2024-06-14 12:23:49,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:49,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:23:49,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:49,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:23:49,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:23:49,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:49,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 61 transitions, 387 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:49,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:49,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:49,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:50,146 INFO L124 PetriNetUnfolderBase]: 130/284 cut-off events. [2024-06-14 12:23:50,146 INFO L125 PetriNetUnfolderBase]: For 7906/7906 co-relation queries the response was YES. [2024-06-14 12:23:50,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1076 conditions, 284 events. 130/284 cut-off events. For 7906/7906 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1108 event pairs, 25 based on Foata normal form. 6/289 useless extension candidates. Maximal degree in co-relation 1032. Up to 183 conditions per place. [2024-06-14 12:23:50,148 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 51 selfloop transitions, 14 changer transitions 10/77 dead transitions. [2024-06-14 12:23:50,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 77 transitions, 575 flow [2024-06-14 12:23:50,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:50,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:50,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-14 12:23:50,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255208333333333 [2024-06-14 12:23:50,149 INFO L175 Difference]: Start difference. First operand has 123 places, 61 transitions, 387 flow. Second operand 12 states and 125 transitions. [2024-06-14 12:23:50,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 77 transitions, 575 flow [2024-06-14 12:23:50,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 77 transitions, 533 flow, removed 7 selfloop flow, removed 14 redundant places. [2024-06-14 12:23:50,155 INFO L231 Difference]: Finished difference. Result has 105 places, 57 transitions, 357 flow [2024-06-14 12:23:50,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=357, PETRI_PLACES=105, PETRI_TRANSITIONS=57} [2024-06-14 12:23:50,155 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 74 predicate places. [2024-06-14 12:23:50,155 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 57 transitions, 357 flow [2024-06-14 12:23:50,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:50,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:50,158 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:23:50,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 12:23:50,158 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:23:50,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:50,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1986019142, now seen corresponding path program 3 times [2024-06-14 12:23:50,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:50,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690202426] [2024-06-14 12:23:50,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:50,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:50,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:51,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:51,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:51,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690202426] [2024-06-14 12:23:51,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690202426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:51,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:51,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:23:51,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352312568] [2024-06-14 12:23:51,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:51,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:23:51,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:51,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:23:51,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:23:51,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:51,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 57 transitions, 357 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:51,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:51,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:51,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:51,706 INFO L124 PetriNetUnfolderBase]: 118/260 cut-off events. [2024-06-14 12:23:51,706 INFO L125 PetriNetUnfolderBase]: For 5520/5520 co-relation queries the response was YES. [2024-06-14 12:23:51,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 972 conditions, 260 events. 118/260 cut-off events. For 5520/5520 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 970 event pairs, 23 based on Foata normal form. 6/265 useless extension candidates. Maximal degree in co-relation 934. Up to 156 conditions per place. [2024-06-14 12:23:51,707 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 43 selfloop transitions, 10 changer transitions 19/74 dead transitions. [2024-06-14 12:23:51,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 74 transitions, 541 flow [2024-06-14 12:23:51,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:23:51,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:23:51,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 129 transitions. [2024-06-14 12:23:51,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31009615384615385 [2024-06-14 12:23:51,708 INFO L175 Difference]: Start difference. First operand has 105 places, 57 transitions, 357 flow. Second operand 13 states and 129 transitions. [2024-06-14 12:23:51,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 74 transitions, 541 flow [2024-06-14 12:23:51,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 74 transitions, 507 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:51,713 INFO L231 Difference]: Finished difference. Result has 101 places, 50 transitions, 310 flow [2024-06-14 12:23:51,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=310, PETRI_PLACES=101, PETRI_TRANSITIONS=50} [2024-06-14 12:23:51,713 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-14 12:23:51,713 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 50 transitions, 310 flow [2024-06-14 12:23:51,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:51,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:51,714 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:23:51,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 12:23:51,714 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:23:51,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:51,714 INFO L85 PathProgramCache]: Analyzing trace with hash -148390108, now seen corresponding path program 4 times [2024-06-14 12:23:51,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:51,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178666487] [2024-06-14 12:23:51,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:51,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:52,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:52,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:52,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178666487] [2024-06-14 12:23:52,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178666487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:52,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:52,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:23:52,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128069367] [2024-06-14 12:23:52,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:52,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:23:52,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:52,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:23:52,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:23:53,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:53,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 50 transitions, 310 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:53,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:53,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:53,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:53,419 INFO L124 PetriNetUnfolderBase]: 103/227 cut-off events. [2024-06-14 12:23:53,420 INFO L125 PetriNetUnfolderBase]: For 4810/4810 co-relation queries the response was YES. [2024-06-14 12:23:53,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 854 conditions, 227 events. 103/227 cut-off events. For 4810/4810 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 791 event pairs, 19 based on Foata normal form. 6/232 useless extension candidates. Maximal degree in co-relation 818. Up to 157 conditions per place. [2024-06-14 12:23:53,421 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 39 selfloop transitions, 10 changer transitions 14/65 dead transitions. [2024-06-14 12:23:53,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 65 transitions, 468 flow [2024-06-14 12:23:53,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:53,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:53,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-06-14 12:23:53,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3072916666666667 [2024-06-14 12:23:53,421 INFO L175 Difference]: Start difference. First operand has 101 places, 50 transitions, 310 flow. Second operand 12 states and 118 transitions. [2024-06-14 12:23:53,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 65 transitions, 468 flow [2024-06-14 12:23:53,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 65 transitions, 436 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 12:23:53,425 INFO L231 Difference]: Finished difference. Result has 89 places, 46 transitions, 282 flow [2024-06-14 12:23:53,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=282, PETRI_PLACES=89, PETRI_TRANSITIONS=46} [2024-06-14 12:23:53,425 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 58 predicate places. [2024-06-14 12:23:53,425 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 46 transitions, 282 flow [2024-06-14 12:23:53,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:53,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:53,426 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:23:53,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 12:23:53,426 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:23:53,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:53,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1620974874, now seen corresponding path program 5 times [2024-06-14 12:23:53,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:53,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730056589] [2024-06-14 12:23:53,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:53,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:53,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:54,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:54,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:54,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730056589] [2024-06-14 12:23:54,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730056589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:54,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:54,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:23:54,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804881454] [2024-06-14 12:23:54,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:54,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:23:54,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:54,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:23:54,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:23:54,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:54,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 46 transitions, 282 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:54,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:54,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:54,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:55,062 INFO L124 PetriNetUnfolderBase]: 89/201 cut-off events. [2024-06-14 12:23:55,063 INFO L125 PetriNetUnfolderBase]: For 3260/3260 co-relation queries the response was YES. [2024-06-14 12:23:55,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 751 conditions, 201 events. 89/201 cut-off events. For 3260/3260 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 655 event pairs, 19 based on Foata normal form. 6/206 useless extension candidates. Maximal degree in co-relation 720. Up to 120 conditions per place. [2024-06-14 12:23:55,064 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 35 selfloop transitions, 8 changer transitions 16/61 dead transitions. [2024-06-14 12:23:55,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 61 transitions, 436 flow [2024-06-14 12:23:55,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:55,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:55,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-06-14 12:23:55,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3072916666666667 [2024-06-14 12:23:55,064 INFO L175 Difference]: Start difference. First operand has 89 places, 46 transitions, 282 flow. Second operand 12 states and 118 transitions. [2024-06-14 12:23:55,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 61 transitions, 436 flow [2024-06-14 12:23:55,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 61 transitions, 408 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:55,069 INFO L231 Difference]: Finished difference. Result has 83 places, 40 transitions, 237 flow [2024-06-14 12:23:55,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=237, PETRI_PLACES=83, PETRI_TRANSITIONS=40} [2024-06-14 12:23:55,070 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 52 predicate places. [2024-06-14 12:23:55,070 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 40 transitions, 237 flow [2024-06-14 12:23:55,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:55,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:55,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, 1] [2024-06-14 12:23:55,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 12:23:55,070 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:23:55,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:55,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1633762106, now seen corresponding path program 6 times [2024-06-14 12:23:55,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:55,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042946079] [2024-06-14 12:23:55,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:55,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:55,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:56,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:23:56,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:56,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042946079] [2024-06-14 12:23:56,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042946079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:56,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:56,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:23:56,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243794165] [2024-06-14 12:23:56,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:56,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:23:56,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:56,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:23:56,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:23:56,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:56,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 40 transitions, 237 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:56,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:56,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:56,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:57,157 INFO L124 PetriNetUnfolderBase]: 78/176 cut-off events. [2024-06-14 12:23:57,157 INFO L125 PetriNetUnfolderBase]: For 2478/2478 co-relation queries the response was YES. [2024-06-14 12:23:57,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 648 conditions, 176 events. 78/176 cut-off events. For 2478/2478 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 545 event pairs, 17 based on Foata normal form. 6/181 useless extension candidates. Maximal degree in co-relation 620. Up to 100 conditions per place. [2024-06-14 12:23:57,158 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 28 selfloop transitions, 12 changer transitions 13/55 dead transitions. [2024-06-14 12:23:57,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 55 transitions, 379 flow [2024-06-14 12:23:57,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:23:57,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:23:57,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 122 transitions. [2024-06-14 12:23:57,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2932692307692308 [2024-06-14 12:23:57,159 INFO L175 Difference]: Start difference. First operand has 83 places, 40 transitions, 237 flow. Second operand 13 states and 122 transitions. [2024-06-14 12:23:57,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 55 transitions, 379 flow [2024-06-14 12:23:57,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 55 transitions, 353 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:57,161 INFO L231 Difference]: Finished difference. Result has 75 places, 35 transitions, 204 flow [2024-06-14 12:23:57,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=204, PETRI_PLACES=75, PETRI_TRANSITIONS=35} [2024-06-14 12:23:57,161 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 44 predicate places. [2024-06-14 12:23:57,161 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 35 transitions, 204 flow [2024-06-14 12:23:57,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:57,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:57,162 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:23:57,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 12:23:57,162 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:23:57,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:57,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1159113748, now seen corresponding path program 7 times [2024-06-14 12:23:57,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:57,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964948177] [2024-06-14 12:23:57,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:57,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:57,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:58,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:58,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:58,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964948177] [2024-06-14 12:23:58,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964948177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:58,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:58,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:23:58,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833753683] [2024-06-14 12:23:58,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:58,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:23:58,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:58,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:23:58,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:23:58,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:23:58,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 35 transitions, 204 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:58,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:58,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:23:58,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:58,805 INFO L124 PetriNetUnfolderBase]: 65/153 cut-off events. [2024-06-14 12:23:58,805 INFO L125 PetriNetUnfolderBase]: For 1588/1588 co-relation queries the response was YES. [2024-06-14 12:23:58,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 547 conditions, 153 events. 65/153 cut-off events. For 1588/1588 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 439 event pairs, 6 based on Foata normal form. 6/158 useless extension candidates. Maximal degree in co-relation 523. Up to 73 conditions per place. [2024-06-14 12:23:58,806 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 28 selfloop transitions, 10 changer transitions 10/50 dead transitions. [2024-06-14 12:23:58,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 50 transitions, 334 flow [2024-06-14 12:23:58,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:58,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:58,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-14 12:23:58,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020833333333333 [2024-06-14 12:23:58,807 INFO L175 Difference]: Start difference. First operand has 75 places, 35 transitions, 204 flow. Second operand 12 states and 116 transitions. [2024-06-14 12:23:58,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 50 transitions, 334 flow [2024-06-14 12:23:58,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 50 transitions, 300 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-14 12:23:58,808 INFO L231 Difference]: Finished difference. Result has 68 places, 31 transitions, 174 flow [2024-06-14 12:23:58,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=174, PETRI_PLACES=68, PETRI_TRANSITIONS=31} [2024-06-14 12:23:58,809 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 37 predicate places. [2024-06-14 12:23:58,809 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 31 transitions, 174 flow [2024-06-14 12:23:58,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:58,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:58,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, 1] [2024-06-14 12:23:58,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 12:23:58,809 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:23:58,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:58,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1139466946, now seen corresponding path program 8 times [2024-06-14 12:23:58,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:58,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028129717] [2024-06-14 12:23:58,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:58,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:58,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:00,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:00,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:00,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028129717] [2024-06-14 12:24:00,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028129717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:00,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:00,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:24:00,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692033869] [2024-06-14 12:24:00,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:00,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:24:00,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:00,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:24:00,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:24:00,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:24:00,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 31 transitions, 174 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:00,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:00,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:24:00,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:00,479 INFO L124 PetriNetUnfolderBase]: 53/129 cut-off events. [2024-06-14 12:24:00,479 INFO L125 PetriNetUnfolderBase]: For 1212/1212 co-relation queries the response was YES. [2024-06-14 12:24:00,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 461 conditions, 129 events. 53/129 cut-off events. For 1212/1212 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 334 event pairs, 15 based on Foata normal form. 6/134 useless extension candidates. Maximal degree in co-relation 440. Up to 60 conditions per place. [2024-06-14 12:24:00,479 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 21 selfloop transitions, 8 changer transitions 14/45 dead transitions. [2024-06-14 12:24:00,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 45 transitions, 292 flow [2024-06-14 12:24:00,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:24:00,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:24:00,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 115 transitions. [2024-06-14 12:24:00,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2994791666666667 [2024-06-14 12:24:00,480 INFO L175 Difference]: Start difference. First operand has 68 places, 31 transitions, 174 flow. Second operand 12 states and 115 transitions. [2024-06-14 12:24:00,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 45 transitions, 292 flow [2024-06-14 12:24:00,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 45 transitions, 266 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 12:24:00,482 INFO L231 Difference]: Finished difference. Result has 63 places, 26 transitions, 139 flow [2024-06-14 12:24:00,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=139, PETRI_PLACES=63, PETRI_TRANSITIONS=26} [2024-06-14 12:24:00,482 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 32 predicate places. [2024-06-14 12:24:00,482 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 26 transitions, 139 flow [2024-06-14 12:24:00,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:00,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:00,482 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:24:00,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-14 12:24:00,483 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:24:00,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:00,483 INFO L85 PathProgramCache]: Analyzing trace with hash -490688698, now seen corresponding path program 9 times [2024-06-14 12:24:00,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:00,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612886420] [2024-06-14 12:24:00,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:00,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:00,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:01,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:24:01,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:01,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612886420] [2024-06-14 12:24:01,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612886420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:01,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:01,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:24:01,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735773246] [2024-06-14 12:24:01,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:01,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:24:01,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:01,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:24:01,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:24:01,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:24:01,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 26 transitions, 139 flow. Second operand has 13 states, 13 states have (on average 7.384615384615385) internal successors, (96), 13 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:01,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:01,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:24:01,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:01,868 INFO L124 PetriNetUnfolderBase]: 28/74 cut-off events. [2024-06-14 12:24:01,868 INFO L125 PetriNetUnfolderBase]: For 480/480 co-relation queries the response was YES. [2024-06-14 12:24:01,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231 conditions, 74 events. 28/74 cut-off events. For 480/480 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 114 event pairs, 0 based on Foata normal form. 6/79 useless extension candidates. Maximal degree in co-relation 212. Up to 24 conditions per place. [2024-06-14 12:24:01,868 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 0 selfloop transitions, 0 changer transitions 35/35 dead transitions. [2024-06-14 12:24:01,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 35 transitions, 199 flow [2024-06-14 12:24:01,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:24:01,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:24:01,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 104 transitions. [2024-06-14 12:24:01,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2708333333333333 [2024-06-14 12:24:01,869 INFO L175 Difference]: Start difference. First operand has 63 places, 26 transitions, 139 flow. Second operand 12 states and 104 transitions. [2024-06-14 12:24:01,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 35 transitions, 199 flow [2024-06-14 12:24:01,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 35 transitions, 163 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-14 12:24:01,870 INFO L231 Difference]: Finished difference. Result has 50 places, 0 transitions, 0 flow [2024-06-14 12:24:01,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=77, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=50, PETRI_TRANSITIONS=0} [2024-06-14 12:24:01,870 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 19 predicate places. [2024-06-14 12:24:01,870 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 0 transitions, 0 flow [2024-06-14 12:24:01,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.384615384615385) internal successors, (96), 13 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:01,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-14 12:24:01,879 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-14 12:24:01,883 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-14 12:24:01,887 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-14 12:24:01,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-14 12:24:01,887 INFO L445 BasicCegarLoop]: Path program histogram: [54, 26, 21, 16, 15, 11, 10, 9, 9, 6, 6, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:01,890 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 12:24:01,890 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 12:24:01,908 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-14 12:24:01,908 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-14 12:24:01,909 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 12:24:01 BasicIcfg [2024-06-14 12:24:01,909 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 12:24:01,909 INFO L158 Benchmark]: Toolchain (without parser) took 339301.87ms. Allocated memory was 121.6MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 44.0MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 149.6MB. Max. memory is 16.1GB. [2024-06-14 12:24:01,909 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 121.6MB. Free memory is still 75.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 12:24:01,909 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 121.6MB. Free memory is still 50.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 12:24:01,910 INFO L158 Benchmark]: CACSL2BoogieTranslator took 549.18ms. Allocated memory is still 121.6MB. Free memory was 43.9MB in the beginning and 65.3MB in the end (delta: -21.5MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. [2024-06-14 12:24:01,910 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.48ms. Allocated memory is still 121.6MB. Free memory was 65.3MB in the beginning and 62.7MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 12:24:01,910 INFO L158 Benchmark]: Boogie Preprocessor took 54.20ms. Allocated memory is still 121.6MB. Free memory was 62.7MB in the beginning and 59.6MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 12:24:01,910 INFO L158 Benchmark]: RCFGBuilder took 647.77ms. Allocated memory was 121.6MB in the beginning and 167.8MB in the end (delta: 46.1MB). Free memory was 59.6MB in the beginning and 102.4MB in the end (delta: -42.7MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-06-14 12:24:01,911 INFO L158 Benchmark]: TraceAbstraction took 337993.82ms. Allocated memory was 167.8MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 101.3MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 159.0MB. Max. memory is 16.1GB. [2024-06-14 12:24:01,911 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.20ms. Allocated memory is still 121.6MB. Free memory is still 75.2MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 121.6MB. Free memory is still 50.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 549.18ms. Allocated memory is still 121.6MB. Free memory was 43.9MB in the beginning and 65.3MB in the end (delta: -21.5MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.48ms. Allocated memory is still 121.6MB. Free memory was 65.3MB in the beginning and 62.7MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.20ms. Allocated memory is still 121.6MB. Free memory was 62.7MB in the beginning and 59.6MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 647.77ms. Allocated memory was 121.6MB in the beginning and 167.8MB in the end (delta: 46.1MB). Free memory was 59.6MB in the beginning and 102.4MB in the end (delta: -42.7MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * TraceAbstraction took 337993.82ms. Allocated memory was 167.8MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 101.3MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 159.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 820]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 821]: 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: 337.9s, OverallIterations: 214, TraceHistogramMax: 1, PathProgramHistogramMax: 54, EmptinessCheckTime: 0.0s, AutomataDifference: 151.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15224 SdHoareTripleChecker+Valid, 53.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13088 mSDsluCounter, 7857 SdHoareTripleChecker+Invalid, 46.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6866 mSDsCounter, 3802 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 94652 IncrementalHoareTripleChecker+Invalid, 98454 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3802 mSolverCounterUnsat, 991 mSDtfsCounter, 94652 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2621 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2620 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6343 ImplicationChecksByTransitivity, 70.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3252occurred in iteration=133, InterpolantAutomatonStates: 2273, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 183.4s InterpolantComputationTime, 3720 NumberOfCodeBlocks, 3720 NumberOfCodeBlocksAsserted, 214 NumberOfCheckSat, 3506 ConstructedInterpolants, 0 QuantifiedInterpolants, 161015 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 214 InterpolantComputations, 214 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:24:01,966 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