./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-06-19_11-23-25.files/mutex-meet-nonrel/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 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/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-7724a2d-m [2024-06-28 03:17:49,633 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:17:49,712 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:17:49,715 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:17:49,715 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:17:49,728 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:17:49,729 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:17:49,729 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:17:49,729 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:17:49,730 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:17:49,730 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:17:49,730 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:17:49,730 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:17:49,731 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:17:49,731 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:17:49,731 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:17:49,731 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:17:49,731 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:17:49,732 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:17:49,732 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:17:49,732 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:17:49,733 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:17:49,733 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:17:49,733 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:17:49,733 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:17:49,733 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:17:49,734 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:17:49,734 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:17:49,734 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:17:49,734 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:17:49,734 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:17:49,735 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:17:49,735 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:17:49,735 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:17:49,735 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:17:49,735 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:17:49,736 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:17:49,736 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:17:49,736 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:17:49,736 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:17:49,736 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:17:49,737 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:17:49,737 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:17:49,737 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-28 03:17:49,944 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:17:49,964 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:17:49,967 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:17:49,968 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:17:49,969 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:17:49,970 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.yml/witness.yml [2024-06-28 03:17:50,116 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:17:50,117 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:17:50,117 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-28 03:17:51,121 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:17:51,376 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:17:51,379 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-28 03:17:51,392 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c77802fc3/0520c4bf72d7482284a129ec666ae033/FLAGb3af52216 [2024-06-28 03:17:51,404 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c77802fc3/0520c4bf72d7482284a129ec666ae033 [2024-06-28 03:17:51,405 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:17:51,407 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:17:51,407 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:17:51,407 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:17:51,411 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:17:51,412 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:17:50" (1/2) ... [2024-06-28 03:17:51,413 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21e8759f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:17:51, skipping insertion in model container [2024-06-28 03:17:51,413 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:17:50" (1/2) ... [2024-06-28 03:17:51,414 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@759a68ed and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:17:51, skipping insertion in model container [2024-06-28 03:17:51,414 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:17:51" (2/2) ... [2024-06-28 03:17:51,414 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21e8759f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:51, skipping insertion in model container [2024-06-28 03:17:51,414 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:17:51" (2/2) ... [2024-06-28 03:17:51,415 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:17:51,512 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:17:51,513 INFO L97 edCorrectnessWitness]: Location invariant before [L820-L820] ((((((((((((((((! multithreaded || z$r_buff0_thd2 == (_Bool)0) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-28 03:17:51,514 INFO L97 edCorrectnessWitness]: Location invariant before [L821-L821] ((((((((((((((((! multithreaded || z$r_buff0_thd2 == (_Bool)0) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-28 03:17:51,514 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:17:51,514 INFO L106 edCorrectnessWitness]: ghost_update [L818-L818] multithreaded = 1; [2024-06-28 03:17:51,550 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:17:51,852 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:17:51,865 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:17:51,979 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:17:52,017 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:17:52,019 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52 WrapperNode [2024-06-28 03:17:52,019 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:17:52,020 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:17:52,020 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:17:52,020 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:17:52,024 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,049 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,085 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 115 [2024-06-28 03:17:52,086 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:17:52,087 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:17:52,087 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:17:52,087 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:17:52,095 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,096 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,109 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,124 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-28 03:17:52,124 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,125 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,129 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,131 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,132 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,133 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,135 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:17:52,135 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:17:52,135 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:17:52,136 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:17:52,136 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (1/1) ... [2024-06-28 03:17:52,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:17:52,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:17:52,159 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-28 03:17:52,174 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-28 03:17:52,184 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:17:52,184 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:17:52,184 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:17:52,184 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:17:52,184 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:17:52,184 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:17:52,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:17:52,185 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:17:52,185 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:17:52,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:17:52,186 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:17:52,312 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:17:52,314 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:17:52,554 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:17:52,555 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:17:52,661 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:17:52,662 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:17:52,662 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:17:52 BoogieIcfgContainer [2024-06-28 03:17:52,662 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:17:52,663 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:17:52,664 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:17:52,666 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:17:52,666 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:17:50" (1/4) ... [2024-06-28 03:17:52,666 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69335e99 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:17:52, skipping insertion in model container [2024-06-28 03:17:52,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:17:51" (2/4) ... [2024-06-28 03:17:52,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69335e99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:17:52, skipping insertion in model container [2024-06-28 03:17:52,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:17:52" (3/4) ... [2024-06-28 03:17:52,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69335e99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:17:52, skipping insertion in model container [2024-06-28 03:17:52,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:17:52" (4/4) ... [2024-06-28 03:17:52,668 INFO L112 eAbstractionObserver]: Analyzing ICFG mix034_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-28 03:17:52,706 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:17:52,706 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 03:17:52,706 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:17:52,738 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:17:52,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-28 03:17:52,795 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-28 03:17:52,795 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:17:52,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 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/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:17:52,798 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-28 03:17:52,800 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-28 03:17:52,811 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:17:52,817 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;@1ada6f7a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:17:52,817 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 03:17:52,820 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:17:52,820 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:17:52,820 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:17:52,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:52,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:17:52,821 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-28 03:17:52,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:52,825 INFO L85 PathProgramCache]: Analyzing trace with hash 332681745, now seen corresponding path program 1 times [2024-06-28 03:17:52,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:52,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875132811] [2024-06-28 03:17:52,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:52,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:53,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:53,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:53,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875132811] [2024-06-28 03:17:53,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875132811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:53,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:53,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:17:53,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171083613] [2024-06-28 03:17:53,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:53,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:17:53,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:53,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:17:53,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:17:53,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-28 03:17:53,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:53,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:53,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-28 03:17:53,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:53,734 INFO L124 PetriNetUnfolderBase]: 153/293 cut-off events. [2024-06-28 03:17:53,734 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-28 03:17:53,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586 conditions, 293 events. 153/293 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1091 event pairs, 89 based on Foata normal form. 1/282 useless extension candidates. Maximal degree in co-relation 575. Up to 272 conditions per place. [2024-06-28 03:17:53,740 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 21 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-28 03:17:53,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 115 flow [2024-06-28 03:17:53,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:17:53,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:17:53,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2024-06-28 03:17:53,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6021505376344086 [2024-06-28 03:17:53,751 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 56 transitions. [2024-06-28 03:17:53,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 115 flow [2024-06-28 03:17:53,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 112 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 03:17:53,754 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-28 03:17:53,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-28 03:17:53,758 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-28 03:17:53,758 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-28 03:17:53,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:53,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:53,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:53,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:17:53,759 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-28 03:17:53,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:53,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1879593136, now seen corresponding path program 1 times [2024-06-28 03:17:53,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:53,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116451232] [2024-06-28 03:17:53,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:53,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:53,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:54,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-28 03:17:54,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:54,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116451232] [2024-06-28 03:17:54,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116451232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:54,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:54,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:17:54,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692390676] [2024-06-28 03:17:54,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:54,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:17:54,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:54,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:17:54,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:17:54,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-28 03:17:54,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:54,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:54,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-28 03:17:54,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:54,378 INFO L124 PetriNetUnfolderBase]: 150/293 cut-off events. [2024-06-28 03:17:54,378 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-06-28 03:17:54,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 661 conditions, 293 events. 150/293 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/291 useless extension candidates. Maximal degree in co-relation 649. Up to 258 conditions per place. [2024-06-28 03:17:54,380 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 25 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-28 03:17:54,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 157 flow [2024-06-28 03:17:54,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:17:54,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:17:54,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 72 transitions. [2024-06-28 03:17:54,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-06-28 03:17:54,382 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 72 transitions. [2024-06-28 03:17:54,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 157 flow [2024-06-28 03:17:54,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:17:54,383 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-28 03:17:54,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-28 03:17:54,384 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-28 03:17:54,384 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-28 03:17:54,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:54,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:54,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:54,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:17:54,385 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-28 03:17:54,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:54,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1892209841, now seen corresponding path program 1 times [2024-06-28 03:17:54,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:54,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542294886] [2024-06-28 03:17:54,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:54,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:54,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:54,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:54,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:54,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542294886] [2024-06-28 03:17:54,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542294886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:54,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:54,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:17:54,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272525795] [2024-06-28 03:17:54,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:54,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:17:54,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:54,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:17:54,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:17:55,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 03:17:55,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:55,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:55,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 03:17:55,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:55,143 INFO L124 PetriNetUnfolderBase]: 180/340 cut-off events. [2024-06-28 03:17:55,143 INFO L125 PetriNetUnfolderBase]: For 187/187 co-relation queries the response was YES. [2024-06-28 03:17:55,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 852 conditions, 340 events. 180/340 cut-off events. For 187/187 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1248 event pairs, 52 based on Foata normal form. 2/336 useless extension candidates. Maximal degree in co-relation 838. Up to 291 conditions per place. [2024-06-28 03:17:55,147 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 34 selfloop transitions, 9 changer transitions 0/47 dead transitions. [2024-06-28 03:17:55,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 47 transitions, 238 flow [2024-06-28 03:17:55,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:17:55,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:17:55,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-28 03:17:55,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532258064516129 [2024-06-28 03:17:55,149 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 6 states and 99 transitions. [2024-06-28 03:17:55,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 47 transitions, 238 flow [2024-06-28 03:17:55,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 47 transitions, 226 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:17:55,151 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 134 flow [2024-06-28 03:17:55,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=134, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-28 03:17:55,151 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-28 03:17:55,152 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 134 flow [2024-06-28 03:17:55,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:55,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:55,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:55,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:17:55,152 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-28 03:17:55,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:55,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1968028297, now seen corresponding path program 1 times [2024-06-28 03:17:55,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:55,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543392695] [2024-06-28 03:17:55,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:55,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:55,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:55,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-28 03:17:55,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:55,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543392695] [2024-06-28 03:17:55,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543392695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:55,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:55,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:17:55,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880608187] [2024-06-28 03:17:55,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:55,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:17:55,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:55,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:17:55,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:17:55,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 03:17:55,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 134 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:55,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:55,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 03:17:55,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:55,992 INFO L124 PetriNetUnfolderBase]: 176/330 cut-off events. [2024-06-28 03:17:55,992 INFO L125 PetriNetUnfolderBase]: For 345/345 co-relation queries the response was YES. [2024-06-28 03:17:55,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 927 conditions, 330 events. 176/330 cut-off events. For 345/345 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1165 event pairs, 30 based on Foata normal form. 4/326 useless extension candidates. Maximal degree in co-relation 911. Up to 265 conditions per place. [2024-06-28 03:17:55,994 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 34 selfloop transitions, 10 changer transitions 0/48 dead transitions. [2024-06-28 03:17:55,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 48 transitions, 258 flow [2024-06-28 03:17:55,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:17:55,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:17:55,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 03:17:55,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023041474654378 [2024-06-28 03:17:55,996 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 134 flow. Second operand 7 states and 109 transitions. [2024-06-28 03:17:55,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 48 transitions, 258 flow [2024-06-28 03:17:55,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 48 transitions, 241 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:17:55,998 INFO L231 Difference]: Finished difference. Result has 42 places, 30 transitions, 133 flow [2024-06-28 03:17:55,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=133, PETRI_PLACES=42, PETRI_TRANSITIONS=30} [2024-06-28 03:17:55,999 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2024-06-28 03:17:55,999 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 30 transitions, 133 flow [2024-06-28 03:17:55,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:56,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:56,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:56,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:17:56,000 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-28 03:17:56,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:56,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1341926479, now seen corresponding path program 1 times [2024-06-28 03:17:56,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:56,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751406055] [2024-06-28 03:17:56,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:56,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:56,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:56,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:56,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:56,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751406055] [2024-06-28 03:17:56,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751406055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:56,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:56,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:17:56,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295593076] [2024-06-28 03:17:56,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:56,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:17:56,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:56,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:17:56,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:17:56,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:17:56,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 30 transitions, 133 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:56,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:56,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:17:56,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:56,604 INFO L124 PetriNetUnfolderBase]: 174/327 cut-off events. [2024-06-28 03:17:56,605 INFO L125 PetriNetUnfolderBase]: For 461/461 co-relation queries the response was YES. [2024-06-28 03:17:56,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 968 conditions, 327 events. 174/327 cut-off events. For 461/461 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1153 event pairs, 47 based on Foata normal form. 1/326 useless extension candidates. Maximal degree in co-relation 950. Up to 304 conditions per place. [2024-06-28 03:17:56,607 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 28 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2024-06-28 03:17:56,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 37 transitions, 219 flow [2024-06-28 03:17:56,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:17:56,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:17:56,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-06-28 03:17:56,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-28 03:17:56,608 INFO L175 Difference]: Start difference. First operand has 42 places, 30 transitions, 133 flow. Second operand 5 states and 64 transitions. [2024-06-28 03:17:56,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 37 transitions, 219 flow [2024-06-28 03:17:56,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 37 transitions, 195 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:17:56,610 INFO L231 Difference]: Finished difference. Result has 42 places, 32 transitions, 136 flow [2024-06-28 03:17:56,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=136, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2024-06-28 03:17:56,610 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2024-06-28 03:17:56,611 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 32 transitions, 136 flow [2024-06-28 03:17:56,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:56,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:56,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:56,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:17:56,611 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-28 03:17:56,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:56,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1349951301, now seen corresponding path program 1 times [2024-06-28 03:17:56,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:56,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638653291] [2024-06-28 03:17:56,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:56,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:56,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:57,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:57,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:57,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638653291] [2024-06-28 03:17:57,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638653291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:57,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:57,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:17:57,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196868732] [2024-06-28 03:17:57,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:57,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:17:57,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:57,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:17:57,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:17:57,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:17:57,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 136 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:57,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:57,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:17:57,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:57,407 INFO L124 PetriNetUnfolderBase]: 199/357 cut-off events. [2024-06-28 03:17:57,407 INFO L125 PetriNetUnfolderBase]: For 718/718 co-relation queries the response was YES. [2024-06-28 03:17:57,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1121 conditions, 357 events. 199/357 cut-off events. For 718/718 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1219 event pairs, 55 based on Foata normal form. 1/356 useless extension candidates. Maximal degree in co-relation 1101. Up to 343 conditions per place. [2024-06-28 03:17:57,409 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 30 selfloop transitions, 8 changer transitions 0/40 dead transitions. [2024-06-28 03:17:57,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 40 transitions, 234 flow [2024-06-28 03:17:57,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:17:57,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:17:57,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-28 03:17:57,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:17:57,411 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 136 flow. Second operand 6 states and 69 transitions. [2024-06-28 03:17:57,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 40 transitions, 234 flow [2024-06-28 03:17:57,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 40 transitions, 223 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 03:17:57,415 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 158 flow [2024-06-28 03:17:57,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-28 03:17:57,417 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-28 03:17:57,417 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 158 flow [2024-06-28 03:17:57,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:57,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:57,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:57,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:17:57,417 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-28 03:17:57,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:57,418 INFO L85 PathProgramCache]: Analyzing trace with hash -2114279576, now seen corresponding path program 1 times [2024-06-28 03:17:57,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:57,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899962845] [2024-06-28 03:17:57,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:57,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:57,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:57,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:57,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:57,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899962845] [2024-06-28 03:17:57,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899962845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:57,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:57,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:17:57,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808356332] [2024-06-28 03:17:57,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:57,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:17:57,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:57,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:17:57,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:17:57,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:17:57,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 158 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:57,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:57,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:17:57,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:58,072 INFO L124 PetriNetUnfolderBase]: 188/348 cut-off events. [2024-06-28 03:17:58,072 INFO L125 PetriNetUnfolderBase]: For 991/991 co-relation queries the response was YES. [2024-06-28 03:17:58,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1163 conditions, 348 events. 188/348 cut-off events. For 991/991 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1237 event pairs, 53 based on Foata normal form. 1/347 useless extension candidates. Maximal degree in co-relation 1142. Up to 304 conditions per place. [2024-06-28 03:17:58,075 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 33 selfloop transitions, 11 changer transitions 0/48 dead transitions. [2024-06-28 03:17:58,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 298 flow [2024-06-28 03:17:58,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:17:58,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:17:58,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 80 transitions. [2024-06-28 03:17:58,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-28 03:17:58,076 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 158 flow. Second operand 6 states and 80 transitions. [2024-06-28 03:17:58,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 298 flow [2024-06-28 03:17:58,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 48 transitions, 281 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:17:58,079 INFO L231 Difference]: Finished difference. Result has 47 places, 38 transitions, 188 flow [2024-06-28 03:17:58,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=188, PETRI_PLACES=47, PETRI_TRANSITIONS=38} [2024-06-28 03:17:58,079 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-28 03:17:58,080 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 38 transitions, 188 flow [2024-06-28 03:17:58,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:58,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:58,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:58,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:17:58,080 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-28 03:17:58,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:58,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1931450704, now seen corresponding path program 2 times [2024-06-28 03:17:58,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:58,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696988689] [2024-06-28 03:17:58,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:58,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:58,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:58,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:58,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:58,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696988689] [2024-06-28 03:17:58,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696988689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:58,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:58,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:17:58,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040425901] [2024-06-28 03:17:58,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:58,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:17:58,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:58,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:17:58,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:17:58,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:17:58,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 38 transitions, 188 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:58,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:58,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:17:58,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:58,777 INFO L124 PetriNetUnfolderBase]: 186/345 cut-off events. [2024-06-28 03:17:58,777 INFO L125 PetriNetUnfolderBase]: For 1268/1268 co-relation queries the response was YES. [2024-06-28 03:17:58,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1228 conditions, 345 events. 186/345 cut-off events. For 1268/1268 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1219 event pairs, 52 based on Foata normal form. 1/344 useless extension candidates. Maximal degree in co-relation 1206. Up to 314 conditions per place. [2024-06-28 03:17:58,779 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 32 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-28 03:17:58,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 282 flow [2024-06-28 03:17:58,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:17:58,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:17:58,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 74 transitions. [2024-06-28 03:17:58,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:17:58,780 INFO L175 Difference]: Start difference. First operand has 47 places, 38 transitions, 188 flow. Second operand 6 states and 74 transitions. [2024-06-28 03:17:58,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 282 flow [2024-06-28 03:17:58,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 44 transitions, 268 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 03:17:58,782 INFO L231 Difference]: Finished difference. Result has 51 places, 38 transitions, 195 flow [2024-06-28 03:17:58,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=51, PETRI_TRANSITIONS=38} [2024-06-28 03:17:58,783 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2024-06-28 03:17:58,783 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 38 transitions, 195 flow [2024-06-28 03:17:58,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:58,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:58,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:58,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:17:58,783 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-28 03:17:58,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:58,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1101183470, now seen corresponding path program 1 times [2024-06-28 03:17:58,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:58,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426797768] [2024-06-28 03:17:58,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:58,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:58,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:59,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:59,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:59,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426797768] [2024-06-28 03:17:59,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426797768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:59,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:59,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:17:59,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976220959] [2024-06-28 03:17:59,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:59,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:17:59,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:59,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:17:59,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:17:59,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:17:59,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 38 transitions, 195 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:59,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:59,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:17:59,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:59,641 INFO L124 PetriNetUnfolderBase]: 194/350 cut-off events. [2024-06-28 03:17:59,641 INFO L125 PetriNetUnfolderBase]: For 1472/1472 co-relation queries the response was YES. [2024-06-28 03:17:59,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1266 conditions, 350 events. 194/350 cut-off events. For 1472/1472 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1179 event pairs, 51 based on Foata normal form. 3/351 useless extension candidates. Maximal degree in co-relation 1242. Up to 327 conditions per place. [2024-06-28 03:17:59,643 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 37 selfloop transitions, 10 changer transitions 0/49 dead transitions. [2024-06-28 03:17:59,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 49 transitions, 319 flow [2024-06-28 03:17:59,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:17:59,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:17:59,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-28 03:17:59,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686635944700461 [2024-06-28 03:17:59,644 INFO L175 Difference]: Start difference. First operand has 51 places, 38 transitions, 195 flow. Second operand 7 states and 80 transitions. [2024-06-28 03:17:59,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 49 transitions, 319 flow [2024-06-28 03:17:59,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 49 transitions, 295 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 03:17:59,646 INFO L231 Difference]: Finished difference. Result has 52 places, 40 transitions, 210 flow [2024-06-28 03:17:59,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=210, PETRI_PLACES=52, PETRI_TRANSITIONS=40} [2024-06-28 03:17:59,647 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2024-06-28 03:17:59,647 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 40 transitions, 210 flow [2024-06-28 03:17:59,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:59,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:59,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:59,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:17:59,647 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-28 03:17:59,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:59,647 INFO L85 PathProgramCache]: Analyzing trace with hash -400432360, now seen corresponding path program 1 times [2024-06-28 03:17:59,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:59,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198740626] [2024-06-28 03:17:59,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:59,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:59,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:00,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-28 03:18:00,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:00,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198740626] [2024-06-28 03:18:00,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198740626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:00,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:00,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:00,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498803735] [2024-06-28 03:18:00,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:00,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:00,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:00,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:00,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:00,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:00,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 40 transitions, 210 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-28 03:18:00,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:00,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:00,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:00,430 INFO L124 PetriNetUnfolderBase]: 183/341 cut-off events. [2024-06-28 03:18:00,431 INFO L125 PetriNetUnfolderBase]: For 1715/1715 co-relation queries the response was YES. [2024-06-28 03:18:00,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1290 conditions, 341 events. 183/341 cut-off events. For 1715/1715 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1182 event pairs, 48 based on Foata normal form. 1/340 useless extension candidates. Maximal degree in co-relation 1266. Up to 295 conditions per place. [2024-06-28 03:18:00,432 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 41 selfloop transitions, 10 changer transitions 0/55 dead transitions. [2024-06-28 03:18:00,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 55 transitions, 354 flow [2024-06-28 03:18:00,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:00,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:00,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-28 03:18:00,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147465437788018 [2024-06-28 03:18:00,433 INFO L175 Difference]: Start difference. First operand has 52 places, 40 transitions, 210 flow. Second operand 7 states and 90 transitions. [2024-06-28 03:18:00,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 55 transitions, 354 flow [2024-06-28 03:18:00,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 55 transitions, 331 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:00,436 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 226 flow [2024-06-28 03:18:00,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=187, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=226, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2024-06-28 03:18:00,436 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 24 predicate places. [2024-06-28 03:18:00,436 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 226 flow [2024-06-28 03:18:00,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-28 03:18:00,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:00,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:00,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:18:00,437 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-28 03:18:00,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:00,437 INFO L85 PathProgramCache]: Analyzing trace with hash -229725094, now seen corresponding path program 1 times [2024-06-28 03:18:00,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:00,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742765187] [2024-06-28 03:18:00,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:00,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:00,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:00,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:00,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:00,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742765187] [2024-06-28 03:18:00,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742765187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:00,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:00,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:00,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322556633] [2024-06-28 03:18:00,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:00,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:00,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:00,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:00,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:00,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:00,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 226 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:00,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:00,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:00,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:01,116 INFO L124 PetriNetUnfolderBase]: 200/360 cut-off events. [2024-06-28 03:18:01,116 INFO L125 PetriNetUnfolderBase]: For 1990/1990 co-relation queries the response was YES. [2024-06-28 03:18:01,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1415 conditions, 360 events. 200/360 cut-off events. For 1990/1990 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1211 event pairs, 51 based on Foata normal form. 1/359 useless extension candidates. Maximal degree in co-relation 1390. Up to 322 conditions per place. [2024-06-28 03:18:01,118 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 40 selfloop transitions, 15 changer transitions 0/57 dead transitions. [2024-06-28 03:18:01,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 57 transitions, 398 flow [2024-06-28 03:18:01,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:01,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:01,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-28 03:18:01,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-28 03:18:01,119 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 226 flow. Second operand 7 states and 86 transitions. [2024-06-28 03:18:01,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 57 transitions, 398 flow [2024-06-28 03:18:01,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 57 transitions, 375 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:01,121 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 258 flow [2024-06-28 03:18:01,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=258, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2024-06-28 03:18:01,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 26 predicate places. [2024-06-28 03:18:01,122 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 258 flow [2024-06-28 03:18:01,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:01,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:01,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:01,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:18:01,122 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-28 03:18:01,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:01,123 INFO L85 PathProgramCache]: Analyzing trace with hash -400427710, now seen corresponding path program 2 times [2024-06-28 03:18:01,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:01,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088770619] [2024-06-28 03:18:01,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:01,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:01,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:01,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:01,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:01,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088770619] [2024-06-28 03:18:01,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088770619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:01,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:01,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:01,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205130832] [2024-06-28 03:18:01,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:01,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:01,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:01,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:01,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:01,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:01,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 258 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-28 03:18:01,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:01,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:01,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:01,841 INFO L124 PetriNetUnfolderBase]: 191/353 cut-off events. [2024-06-28 03:18:01,841 INFO L125 PetriNetUnfolderBase]: For 2474/2474 co-relation queries the response was YES. [2024-06-28 03:18:01,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1459 conditions, 353 events. 191/353 cut-off events. For 2474/2474 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1218 event pairs, 48 based on Foata normal form. 1/352 useless extension candidates. Maximal degree in co-relation 1433. Up to 289 conditions per place. [2024-06-28 03:18:01,844 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 38 selfloop transitions, 17 changer transitions 0/61 dead transitions. [2024-06-28 03:18:01,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 61 transitions, 444 flow [2024-06-28 03:18:01,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:01,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:01,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-28 03:18:01,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423963133640553 [2024-06-28 03:18:01,845 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 258 flow. Second operand 7 states and 92 transitions. [2024-06-28 03:18:01,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 61 transitions, 444 flow [2024-06-28 03:18:01,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 61 transitions, 430 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:01,848 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 315 flow [2024-06-28 03:18:01,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=315, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-06-28 03:18:01,850 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-28 03:18:01,850 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 315 flow [2024-06-28 03:18:01,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-28 03:18:01,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:01,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:01,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:18:01,851 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-28 03:18:01,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:01,851 INFO L85 PathProgramCache]: Analyzing trace with hash -283233296, now seen corresponding path program 2 times [2024-06-28 03:18:01,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:01,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021438926] [2024-06-28 03:18:01,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:01,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:01,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:02,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:02,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:02,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021438926] [2024-06-28 03:18:02,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021438926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:02,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:02,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:02,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980324821] [2024-06-28 03:18:02,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:02,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:02,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:02,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:02,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:02,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:02,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 315 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:02,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:02,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:02,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:02,585 INFO L124 PetriNetUnfolderBase]: 206/370 cut-off events. [2024-06-28 03:18:02,585 INFO L125 PetriNetUnfolderBase]: For 2936/2936 co-relation queries the response was YES. [2024-06-28 03:18:02,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1627 conditions, 370 events. 206/370 cut-off events. For 2936/2936 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1263 event pairs, 49 based on Foata normal form. 1/369 useless extension candidates. Maximal degree in co-relation 1599. Up to 353 conditions per place. [2024-06-28 03:18:02,588 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 47 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-28 03:18:02,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 59 transitions, 457 flow [2024-06-28 03:18:02,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:02,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:02,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-28 03:18:02,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35944700460829493 [2024-06-28 03:18:02,589 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 315 flow. Second operand 7 states and 78 transitions. [2024-06-28 03:18:02,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 59 transitions, 457 flow [2024-06-28 03:18:02,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 59 transitions, 435 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:02,593 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 334 flow [2024-06-28 03:18:02,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=334, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2024-06-28 03:18:02,593 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-28 03:18:02,593 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 334 flow [2024-06-28 03:18:02,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:02,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:02,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:02,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:18:02,594 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-28 03:18:02,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:02,594 INFO L85 PathProgramCache]: Analyzing trace with hash -223296190, now seen corresponding path program 3 times [2024-06-28 03:18:02,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:02,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106432406] [2024-06-28 03:18:02,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:02,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:02,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:03,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:03,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:03,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106432406] [2024-06-28 03:18:03,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106432406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:03,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:03,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:03,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432720790] [2024-06-28 03:18:03,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:03,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:03,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:03,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:03,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:03,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:03,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 334 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-28 03:18:03,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:03,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:03,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:03,311 INFO L124 PetriNetUnfolderBase]: 192/355 cut-off events. [2024-06-28 03:18:03,311 INFO L125 PetriNetUnfolderBase]: For 3370/3370 co-relation queries the response was YES. [2024-06-28 03:18:03,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1601 conditions, 355 events. 192/355 cut-off events. For 3370/3370 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1234 event pairs, 47 based on Foata normal form. 1/354 useless extension candidates. Maximal degree in co-relation 1571. Up to 317 conditions per place. [2024-06-28 03:18:03,313 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 42 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-28 03:18:03,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 59 transitions, 454 flow [2024-06-28 03:18:03,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:03,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:03,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-28 03:18:03,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:18:03,314 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 334 flow. Second operand 7 states and 84 transitions. [2024-06-28 03:18:03,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 59 transitions, 454 flow [2024-06-28 03:18:03,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 59 transitions, 427 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:03,318 INFO L231 Difference]: Finished difference. Result has 66 places, 52 transitions, 332 flow [2024-06-28 03:18:03,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=332, PETRI_PLACES=66, PETRI_TRANSITIONS=52} [2024-06-28 03:18:03,319 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 36 predicate places. [2024-06-28 03:18:03,319 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 52 transitions, 332 flow [2024-06-28 03:18:03,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-28 03:18:03,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:03,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:03,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:18:03,319 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-28 03:18:03,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:03,320 INFO L85 PathProgramCache]: Analyzing trace with hash -395785894, now seen corresponding path program 3 times [2024-06-28 03:18:03,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:03,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301090404] [2024-06-28 03:18:03,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:03,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:03,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:03,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:03,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301090404] [2024-06-28 03:18:03,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301090404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:03,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:03,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:03,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583569428] [2024-06-28 03:18:03,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:03,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:03,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:03,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:03,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:03,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:03,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 52 transitions, 332 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:03,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:03,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:03,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:04,011 INFO L124 PetriNetUnfolderBase]: 202/364 cut-off events. [2024-06-28 03:18:04,011 INFO L125 PetriNetUnfolderBase]: For 3685/3685 co-relation queries the response was YES. [2024-06-28 03:18:04,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 364 events. 202/364 cut-off events. For 3685/3685 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1233 event pairs, 49 based on Foata normal form. 1/363 useless extension candidates. Maximal degree in co-relation 1629. Up to 341 conditions per place. [2024-06-28 03:18:04,014 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 44 selfloop transitions, 13 changer transitions 0/59 dead transitions. [2024-06-28 03:18:04,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 462 flow [2024-06-28 03:18:04,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:04,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:04,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-28 03:18:04,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686635944700461 [2024-06-28 03:18:04,015 INFO L175 Difference]: Start difference. First operand has 66 places, 52 transitions, 332 flow. Second operand 7 states and 80 transitions. [2024-06-28 03:18:04,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 462 flow [2024-06-28 03:18:04,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 59 transitions, 431 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:04,018 INFO L231 Difference]: Finished difference. Result has 67 places, 52 transitions, 332 flow [2024-06-28 03:18:04,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=332, PETRI_PLACES=67, PETRI_TRANSITIONS=52} [2024-06-28 03:18:04,019 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2024-06-28 03:18:04,019 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 52 transitions, 332 flow [2024-06-28 03:18:04,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:04,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:04,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:04,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:18:04,019 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-28 03:18:04,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:04,020 INFO L85 PathProgramCache]: Analyzing trace with hash 467834253, now seen corresponding path program 1 times [2024-06-28 03:18:04,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:04,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749610678] [2024-06-28 03:18:04,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:04,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:04,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:04,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:04,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:04,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749610678] [2024-06-28 03:18:04,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749610678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:04,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:04,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:04,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309791324] [2024-06-28 03:18:04,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:04,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:04,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:04,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:04,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:04,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:04,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 52 transitions, 332 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:04,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:04,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:04,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:05,253 INFO L124 PetriNetUnfolderBase]: 198/365 cut-off events. [2024-06-28 03:18:05,254 INFO L125 PetriNetUnfolderBase]: For 4372/4372 co-relation queries the response was YES. [2024-06-28 03:18:05,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1708 conditions, 365 events. 198/365 cut-off events. For 4372/4372 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1265 event pairs, 46 based on Foata normal form. 1/364 useless extension candidates. Maximal degree in co-relation 1676. Up to 300 conditions per place. [2024-06-28 03:18:05,256 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 52 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 03:18:05,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 75 transitions, 572 flow [2024-06-28 03:18:05,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:05,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:05,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-28 03:18:05,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-28 03:18:05,257 INFO L175 Difference]: Start difference. First operand has 67 places, 52 transitions, 332 flow. Second operand 9 states and 115 transitions. [2024-06-28 03:18:05,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 75 transitions, 572 flow [2024-06-28 03:18:05,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 75 transitions, 533 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:05,261 INFO L231 Difference]: Finished difference. Result has 70 places, 56 transitions, 362 flow [2024-06-28 03:18:05,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=362, PETRI_PLACES=70, PETRI_TRANSITIONS=56} [2024-06-28 03:18:05,262 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-28 03:18:05,262 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 56 transitions, 362 flow [2024-06-28 03:18:05,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:05,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:05,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:05,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:18:05,262 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-28 03:18:05,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:05,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1218325528, now seen corresponding path program 1 times [2024-06-28 03:18:05,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:05,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531452543] [2024-06-28 03:18:05,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:05,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:05,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:05,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:05,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:05,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531452543] [2024-06-28 03:18:05,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531452543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:05,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:05,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:05,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728751552] [2024-06-28 03:18:05,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:05,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:05,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:05,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:05,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:05,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:05,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 56 transitions, 362 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:05,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:05,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:05,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:06,142 INFO L124 PetriNetUnfolderBase]: 213/382 cut-off events. [2024-06-28 03:18:06,142 INFO L125 PetriNetUnfolderBase]: For 4908/4908 co-relation queries the response was YES. [2024-06-28 03:18:06,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1854 conditions, 382 events. 213/382 cut-off events. For 4908/4908 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1312 event pairs, 47 based on Foata normal form. 1/381 useless extension candidates. Maximal degree in co-relation 1821. Up to 350 conditions per place. [2024-06-28 03:18:06,147 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 58 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-28 03:18:06,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 72 transitions, 550 flow [2024-06-28 03:18:06,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:06,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:06,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-28 03:18:06,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:18:06,148 INFO L175 Difference]: Start difference. First operand has 70 places, 56 transitions, 362 flow. Second operand 8 states and 93 transitions. [2024-06-28 03:18:06,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 72 transitions, 550 flow [2024-06-28 03:18:06,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 72 transitions, 522 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:06,155 INFO L231 Difference]: Finished difference. Result has 73 places, 58 transitions, 381 flow [2024-06-28 03:18:06,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=381, PETRI_PLACES=73, PETRI_TRANSITIONS=58} [2024-06-28 03:18:06,155 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2024-06-28 03:18:06,155 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 58 transitions, 381 flow [2024-06-28 03:18:06,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:06,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:06,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:06,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:18:06,156 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-28 03:18:06,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:06,157 INFO L85 PathProgramCache]: Analyzing trace with hash 471499383, now seen corresponding path program 2 times [2024-06-28 03:18:06,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:06,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997990305] [2024-06-28 03:18:06,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:06,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:06,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:06,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:06,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:06,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997990305] [2024-06-28 03:18:06,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997990305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:06,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:06,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:06,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674761824] [2024-06-28 03:18:06,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:06,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:06,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:06,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:06,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:07,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:07,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 58 transitions, 381 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:07,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:07,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:07,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:07,345 INFO L124 PetriNetUnfolderBase]: 217/398 cut-off events. [2024-06-28 03:18:07,345 INFO L125 PetriNetUnfolderBase]: For 5655/5655 co-relation queries the response was YES. [2024-06-28 03:18:07,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2001 conditions, 398 events. 217/398 cut-off events. For 5655/5655 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1421 event pairs, 50 based on Foata normal form. 1/397 useless extension candidates. Maximal degree in co-relation 1966. Up to 350 conditions per place. [2024-06-28 03:18:07,349 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 55 selfloop transitions, 14 changer transitions 0/77 dead transitions. [2024-06-28 03:18:07,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 77 transitions, 619 flow [2024-06-28 03:18:07,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:07,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:07,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-28 03:18:07,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-28 03:18:07,353 INFO L175 Difference]: Start difference. First operand has 73 places, 58 transitions, 381 flow. Second operand 9 states and 104 transitions. [2024-06-28 03:18:07,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 77 transitions, 619 flow [2024-06-28 03:18:07,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 77 transitions, 575 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:07,361 INFO L231 Difference]: Finished difference. Result has 80 places, 68 transitions, 476 flow [2024-06-28 03:18:07,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=476, PETRI_PLACES=80, PETRI_TRANSITIONS=68} [2024-06-28 03:18:07,361 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2024-06-28 03:18:07,362 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 68 transitions, 476 flow [2024-06-28 03:18:07,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:07,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:07,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:07,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:18:07,363 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-28 03:18:07,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:07,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1218175798, now seen corresponding path program 2 times [2024-06-28 03:18:07,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:07,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060959326] [2024-06-28 03:18:07,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:07,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:07,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:07,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:07,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:07,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060959326] [2024-06-28 03:18:07,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060959326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:07,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:07,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:07,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870822099] [2024-06-28 03:18:07,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:07,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:07,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:07,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:07,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:08,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:08,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 68 transitions, 476 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:08,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:08,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:08,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:08,151 INFO L124 PetriNetUnfolderBase]: 235/421 cut-off events. [2024-06-28 03:18:08,151 INFO L125 PetriNetUnfolderBase]: For 6424/6424 co-relation queries the response was YES. [2024-06-28 03:18:08,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2193 conditions, 421 events. 235/421 cut-off events. For 6424/6424 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1500 event pairs, 52 based on Foata normal form. 1/420 useless extension candidates. Maximal degree in co-relation 2153. Up to 331 conditions per place. [2024-06-28 03:18:08,154 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 51 selfloop transitions, 33 changer transitions 0/86 dead transitions. [2024-06-28 03:18:08,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 86 transitions, 800 flow [2024-06-28 03:18:08,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:08,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:08,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-28 03:18:08,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-28 03:18:08,155 INFO L175 Difference]: Start difference. First operand has 80 places, 68 transitions, 476 flow. Second operand 8 states and 99 transitions. [2024-06-28 03:18:08,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 86 transitions, 800 flow [2024-06-28 03:18:08,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 86 transitions, 780 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:08,161 INFO L231 Difference]: Finished difference. Result has 85 places, 74 transitions, 585 flow [2024-06-28 03:18:08,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=585, PETRI_PLACES=85, PETRI_TRANSITIONS=74} [2024-06-28 03:18:08,162 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2024-06-28 03:18:08,162 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 74 transitions, 585 flow [2024-06-28 03:18:08,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:08,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:08,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:08,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:18:08,163 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-28 03:18:08,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:08,163 INFO L85 PathProgramCache]: Analyzing trace with hash 471649485, now seen corresponding path program 1 times [2024-06-28 03:18:08,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:08,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149921165] [2024-06-28 03:18:08,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:08,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:08,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:08,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:08,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:08,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149921165] [2024-06-28 03:18:08,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149921165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:08,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:08,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:08,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601777402] [2024-06-28 03:18:08,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:08,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:08,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:08,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:08,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:08,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:08,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 74 transitions, 585 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:08,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:08,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:08,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:08,913 INFO L124 PetriNetUnfolderBase]: 254/451 cut-off events. [2024-06-28 03:18:08,913 INFO L125 PetriNetUnfolderBase]: For 8021/8025 co-relation queries the response was YES. [2024-06-28 03:18:08,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2436 conditions, 451 events. 254/451 cut-off events. For 8021/8025 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1623 event pairs, 52 based on Foata normal form. 5/454 useless extension candidates. Maximal degree in co-relation 2395. Up to 378 conditions per place. [2024-06-28 03:18:08,916 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 70 selfloop transitions, 23 changer transitions 0/95 dead transitions. [2024-06-28 03:18:08,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 95 transitions, 871 flow [2024-06-28 03:18:08,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:08,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:08,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-28 03:18:08,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-28 03:18:08,918 INFO L175 Difference]: Start difference. First operand has 85 places, 74 transitions, 585 flow. Second operand 8 states and 101 transitions. [2024-06-28 03:18:08,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 95 transitions, 871 flow [2024-06-28 03:18:08,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 95 transitions, 836 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:08,926 INFO L231 Difference]: Finished difference. Result has 91 places, 80 transitions, 642 flow [2024-06-28 03:18:08,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=642, PETRI_PLACES=91, PETRI_TRANSITIONS=80} [2024-06-28 03:18:08,927 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2024-06-28 03:18:08,927 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 80 transitions, 642 flow [2024-06-28 03:18:08,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:08,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:08,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:08,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:18:08,928 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-28 03:18:08,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:08,928 INFO L85 PathProgramCache]: Analyzing trace with hash 502540912, now seen corresponding path program 3 times [2024-06-28 03:18:08,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:08,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713856007] [2024-06-28 03:18:08,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:08,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:08,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:09,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-28 03:18:09,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:09,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713856007] [2024-06-28 03:18:09,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713856007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:09,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:09,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:09,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047136305] [2024-06-28 03:18:09,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:09,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:09,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:09,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:09,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:09,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:09,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 80 transitions, 642 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:09,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:09,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:09,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:09,737 INFO L124 PetriNetUnfolderBase]: 252/449 cut-off events. [2024-06-28 03:18:09,738 INFO L125 PetriNetUnfolderBase]: For 8245/8245 co-relation queries the response was YES. [2024-06-28 03:18:09,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2547 conditions, 449 events. 252/449 cut-off events. For 8245/8245 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1625 event pairs, 54 based on Foata normal form. 1/448 useless extension candidates. Maximal degree in co-relation 2503. Up to 360 conditions per place. [2024-06-28 03:18:09,745 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 58 selfloop transitions, 31 changer transitions 0/91 dead transitions. [2024-06-28 03:18:09,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 91 transitions, 888 flow [2024-06-28 03:18:09,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:09,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:09,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-28 03:18:09,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-28 03:18:09,747 INFO L175 Difference]: Start difference. First operand has 91 places, 80 transitions, 642 flow. Second operand 8 states and 99 transitions. [2024-06-28 03:18:09,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 91 transitions, 888 flow [2024-06-28 03:18:09,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 91 transitions, 867 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:09,759 INFO L231 Difference]: Finished difference. Result has 96 places, 80 transitions, 688 flow [2024-06-28 03:18:09,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=688, PETRI_PLACES=96, PETRI_TRANSITIONS=80} [2024-06-28 03:18:09,760 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-28 03:18:09,760 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 80 transitions, 688 flow [2024-06-28 03:18:09,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:09,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:09,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:09,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:18:09,761 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-28 03:18:09,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:09,761 INFO L85 PathProgramCache]: Analyzing trace with hash 471643533, now seen corresponding path program 3 times [2024-06-28 03:18:09,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:09,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815371525] [2024-06-28 03:18:09,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:09,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:10,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:10,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:10,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815371525] [2024-06-28 03:18:10,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815371525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:10,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:10,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:10,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796394783] [2024-06-28 03:18:10,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:10,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:10,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:10,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:10,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:10,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:10,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 80 transitions, 688 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:10,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:10,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:10,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:10,793 INFO L124 PetriNetUnfolderBase]: 244/443 cut-off events. [2024-06-28 03:18:10,794 INFO L125 PetriNetUnfolderBase]: For 9278/9278 co-relation queries the response was YES. [2024-06-28 03:18:10,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2602 conditions, 443 events. 244/443 cut-off events. For 9278/9278 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1641 event pairs, 51 based on Foata normal form. 1/442 useless extension candidates. Maximal degree in co-relation 2555. Up to 356 conditions per place. [2024-06-28 03:18:10,797 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 56 selfloop transitions, 25 changer transitions 0/92 dead transitions. [2024-06-28 03:18:10,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 92 transitions, 894 flow [2024-06-28 03:18:10,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:10,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:10,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-28 03:18:10,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-28 03:18:10,798 INFO L175 Difference]: Start difference. First operand has 96 places, 80 transitions, 688 flow. Second operand 8 states and 101 transitions. [2024-06-28 03:18:10,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 92 transitions, 894 flow [2024-06-28 03:18:10,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 92 transitions, 819 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:10,812 INFO L231 Difference]: Finished difference. Result has 97 places, 82 transitions, 690 flow [2024-06-28 03:18:10,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=690, PETRI_PLACES=97, PETRI_TRANSITIONS=82} [2024-06-28 03:18:10,812 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-28 03:18:10,812 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 82 transitions, 690 flow [2024-06-28 03:18:10,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:10,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:10,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:10,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:18:10,813 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-28 03:18:10,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:10,814 INFO L85 PathProgramCache]: Analyzing trace with hash 705632056, now seen corresponding path program 4 times [2024-06-28 03:18:10,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:10,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701926890] [2024-06-28 03:18:10,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:10,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:10,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:11,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-28 03:18:11,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:11,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701926890] [2024-06-28 03:18:11,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701926890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:11,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:11,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:11,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129213088] [2024-06-28 03:18:11,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:11,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:11,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:11,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:11,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:11,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:11,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 82 transitions, 690 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:11,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:11,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:11,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:11,647 INFO L124 PetriNetUnfolderBase]: 258/459 cut-off events. [2024-06-28 03:18:11,648 INFO L125 PetriNetUnfolderBase]: For 9988/9988 co-relation queries the response was YES. [2024-06-28 03:18:11,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2728 conditions, 459 events. 258/459 cut-off events. For 9988/9988 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1674 event pairs, 54 based on Foata normal form. 1/458 useless extension candidates. Maximal degree in co-relation 2680. Up to 437 conditions per place. [2024-06-28 03:18:11,651 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 76 selfloop transitions, 13 changer transitions 0/91 dead transitions. [2024-06-28 03:18:11,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 91 transitions, 906 flow [2024-06-28 03:18:11,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:11,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:11,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-28 03:18:11,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35080645161290325 [2024-06-28 03:18:11,653 INFO L175 Difference]: Start difference. First operand has 97 places, 82 transitions, 690 flow. Second operand 8 states and 87 transitions. [2024-06-28 03:18:11,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 91 transitions, 906 flow [2024-06-28 03:18:11,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 91 transitions, 845 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:11,662 INFO L231 Difference]: Finished difference. Result has 99 places, 84 transitions, 686 flow [2024-06-28 03:18:11,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=686, PETRI_PLACES=99, PETRI_TRANSITIONS=84} [2024-06-28 03:18:11,663 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-28 03:18:11,663 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 84 transitions, 686 flow [2024-06-28 03:18:11,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:11,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:11,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:11,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:18:11,663 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-28 03:18:11,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:11,664 INFO L85 PathProgramCache]: Analyzing trace with hash 709200149, now seen corresponding path program 2 times [2024-06-28 03:18:11,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:11,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779285456] [2024-06-28 03:18:11,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:11,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:11,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:12,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:12,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:12,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779285456] [2024-06-28 03:18:12,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779285456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:12,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:12,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:12,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617572862] [2024-06-28 03:18:12,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:12,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:12,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:12,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:12,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:12,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:12,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 84 transitions, 686 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:12,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:12,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:12,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:12,485 INFO L124 PetriNetUnfolderBase]: 282/498 cut-off events. [2024-06-28 03:18:12,485 INFO L125 PetriNetUnfolderBase]: For 12196/12196 co-relation queries the response was YES. [2024-06-28 03:18:12,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2943 conditions, 498 events. 282/498 cut-off events. For 12196/12196 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1847 event pairs, 56 based on Foata normal form. 3/499 useless extension candidates. Maximal degree in co-relation 2894. Up to 453 conditions per place. [2024-06-28 03:18:12,489 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 82 selfloop transitions, 16 changer transitions 0/100 dead transitions. [2024-06-28 03:18:12,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 986 flow [2024-06-28 03:18:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:12,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:12,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-28 03:18:12,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:18:12,491 INFO L175 Difference]: Start difference. First operand has 99 places, 84 transitions, 686 flow. Second operand 8 states and 94 transitions. [2024-06-28 03:18:12,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 986 flow [2024-06-28 03:18:12,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 100 transitions, 949 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:12,501 INFO L231 Difference]: Finished difference. Result has 101 places, 88 transitions, 718 flow [2024-06-28 03:18:12,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=718, PETRI_PLACES=101, PETRI_TRANSITIONS=88} [2024-06-28 03:18:12,502 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-28 03:18:12,502 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 88 transitions, 718 flow [2024-06-28 03:18:12,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:12,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:12,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:12,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:18:12,503 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-28 03:18:12,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:12,503 INFO L85 PathProgramCache]: Analyzing trace with hash 701848282, now seen corresponding path program 5 times [2024-06-28 03:18:12,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:12,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691985880] [2024-06-28 03:18:12,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:12,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:12,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:12,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-28 03:18:12,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:12,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691985880] [2024-06-28 03:18:12,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691985880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:12,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:12,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:12,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286573069] [2024-06-28 03:18:12,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:12,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:12,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:12,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:12,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:13,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:13,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 88 transitions, 718 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:13,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:13,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:13,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:13,226 INFO L124 PetriNetUnfolderBase]: 285/503 cut-off events. [2024-06-28 03:18:13,236 INFO L125 PetriNetUnfolderBase]: For 12720/12720 co-relation queries the response was YES. [2024-06-28 03:18:13,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3042 conditions, 503 events. 285/503 cut-off events. For 12720/12720 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1868 event pairs, 56 based on Foata normal form. 1/502 useless extension candidates. Maximal degree in co-relation 2992. Up to 465 conditions per place. [2024-06-28 03:18:13,240 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 76 selfloop transitions, 20 changer transitions 0/98 dead transitions. [2024-06-28 03:18:13,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 98 transitions, 1002 flow [2024-06-28 03:18:13,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:13,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:13,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-28 03:18:13,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:18:13,242 INFO L175 Difference]: Start difference. First operand has 101 places, 88 transitions, 718 flow. Second operand 8 states and 92 transitions. [2024-06-28 03:18:13,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 98 transitions, 1002 flow [2024-06-28 03:18:13,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 98 transitions, 978 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:18:13,253 INFO L231 Difference]: Finished difference. Result has 105 places, 90 transitions, 765 flow [2024-06-28 03:18:13,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=765, PETRI_PLACES=105, PETRI_TRANSITIONS=90} [2024-06-28 03:18:13,253 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2024-06-28 03:18:13,253 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 90 transitions, 765 flow [2024-06-28 03:18:13,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:13,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:13,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:13,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:18:13,254 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-28 03:18:13,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:13,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1667759309, now seen corresponding path program 3 times [2024-06-28 03:18:13,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:13,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929149819] [2024-06-28 03:18:13,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:13,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:13,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:13,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:13,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:13,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929149819] [2024-06-28 03:18:13,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929149819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:13,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:13,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:13,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272885887] [2024-06-28 03:18:13,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:13,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:13,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:13,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:13,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:13,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:13,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 90 transitions, 765 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:13,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:13,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:13,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:14,008 INFO L124 PetriNetUnfolderBase]: 279/494 cut-off events. [2024-06-28 03:18:14,023 INFO L125 PetriNetUnfolderBase]: For 13305/13305 co-relation queries the response was YES. [2024-06-28 03:18:14,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2992 conditions, 494 events. 279/494 cut-off events. For 13305/13305 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1835 event pairs, 54 based on Foata normal form. 3/495 useless extension candidates. Maximal degree in co-relation 2941. Up to 434 conditions per place. [2024-06-28 03:18:14,028 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 80 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-28 03:18:14,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 102 transitions, 1045 flow [2024-06-28 03:18:14,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:14,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:14,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-28 03:18:14,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:18:14,030 INFO L175 Difference]: Start difference. First operand has 105 places, 90 transitions, 765 flow. Second operand 8 states and 96 transitions. [2024-06-28 03:18:14,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 102 transitions, 1045 flow [2024-06-28 03:18:14,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 102 transitions, 975 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:14,056 INFO L231 Difference]: Finished difference. Result has 107 places, 90 transitions, 740 flow [2024-06-28 03:18:14,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=99, 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=8, PETRI_FLOW=740, PETRI_PLACES=107, PETRI_TRANSITIONS=90} [2024-06-28 03:18:14,056 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-28 03:18:14,056 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 90 transitions, 740 flow [2024-06-28 03:18:14,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:14,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:14,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:14,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:18:14,057 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-28 03:18:14,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:14,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1675377869, now seen corresponding path program 4 times [2024-06-28 03:18:14,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:14,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144907895] [2024-06-28 03:18:14,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:14,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:14,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:14,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:14,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144907895] [2024-06-28 03:18:14,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144907895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:14,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:14,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:14,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475706300] [2024-06-28 03:18:14,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:14,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:14,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:14,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:14,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:14,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:14,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 90 transitions, 740 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:14,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:14,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:14,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:14,801 INFO L124 PetriNetUnfolderBase]: 273/485 cut-off events. [2024-06-28 03:18:14,802 INFO L125 PetriNetUnfolderBase]: For 13208/13208 co-relation queries the response was YES. [2024-06-28 03:18:14,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2915 conditions, 485 events. 273/485 cut-off events. For 13208/13208 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1793 event pairs, 52 based on Foata normal form. 3/486 useless extension candidates. Maximal degree in co-relation 2863. Up to 457 conditions per place. [2024-06-28 03:18:14,805 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 84 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2024-06-28 03:18:14,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 99 transitions, 956 flow [2024-06-28 03:18:14,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:14,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:14,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-28 03:18:14,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-28 03:18:14,807 INFO L175 Difference]: Start difference. First operand has 107 places, 90 transitions, 740 flow. Second operand 8 states and 89 transitions. [2024-06-28 03:18:14,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 99 transitions, 956 flow [2024-06-28 03:18:14,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 99 transitions, 879 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:14,819 INFO L231 Difference]: Finished difference. Result has 107 places, 90 transitions, 694 flow [2024-06-28 03:18:14,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=694, PETRI_PLACES=107, PETRI_TRANSITIONS=90} [2024-06-28 03:18:14,820 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-28 03:18:14,820 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 90 transitions, 694 flow [2024-06-28 03:18:14,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:14,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:14,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:14,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:18:14,821 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-28 03:18:14,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:14,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1667753357, now seen corresponding path program 4 times [2024-06-28 03:18:14,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:14,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484453188] [2024-06-28 03:18:14,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:14,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:14,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:15,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:15,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:15,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484453188] [2024-06-28 03:18:15,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484453188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:15,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:15,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:15,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358028405] [2024-06-28 03:18:15,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:15,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:15,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:15,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:15,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:15,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:15,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 90 transitions, 694 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:15,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:15,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:15,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:15,804 INFO L124 PetriNetUnfolderBase]: 259/470 cut-off events. [2024-06-28 03:18:15,805 INFO L125 PetriNetUnfolderBase]: For 13029/13029 co-relation queries the response was YES. [2024-06-28 03:18:15,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2773 conditions, 470 events. 259/470 cut-off events. For 13029/13029 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1767 event pairs, 50 based on Foata normal form. 1/469 useless extension candidates. Maximal degree in co-relation 2721. Up to 418 conditions per place. [2024-06-28 03:18:15,808 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 73 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2024-06-28 03:18:15,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 99 transitions, 904 flow [2024-06-28 03:18:15,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:15,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:15,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-28 03:18:15,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:18:15,809 INFO L175 Difference]: Start difference. First operand has 107 places, 90 transitions, 694 flow. Second operand 8 states and 94 transitions. [2024-06-28 03:18:15,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 99 transitions, 904 flow [2024-06-28 03:18:15,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 99 transitions, 872 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:15,822 INFO L231 Difference]: Finished difference. Result has 108 places, 92 transitions, 719 flow [2024-06-28 03:18:15,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=719, PETRI_PLACES=108, PETRI_TRANSITIONS=92} [2024-06-28 03:18:15,822 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-28 03:18:15,822 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 92 transitions, 719 flow [2024-06-28 03:18:15,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:15,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:15,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:15,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:18:15,823 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-28 03:18:15,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:15,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1021673250, now seen corresponding path program 6 times [2024-06-28 03:18:15,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:15,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965718869] [2024-06-28 03:18:15,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:15,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:15,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:16,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-28 03:18:16,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:16,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965718869] [2024-06-28 03:18:16,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965718869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:16,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:16,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:16,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777019890] [2024-06-28 03:18:16,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:16,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:16,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:16,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:16,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:16,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:16,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 92 transitions, 719 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:16,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:16,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:16,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:16,735 INFO L124 PetriNetUnfolderBase]: 269/479 cut-off events. [2024-06-28 03:18:16,735 INFO L125 PetriNetUnfolderBase]: For 13445/13445 co-relation queries the response was YES. [2024-06-28 03:18:16,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2839 conditions, 479 events. 269/479 cut-off events. For 13445/13445 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1766 event pairs, 52 based on Foata normal form. 1/478 useless extension candidates. Maximal degree in co-relation 2786. Up to 442 conditions per place. [2024-06-28 03:18:16,742 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 75 selfloop transitions, 22 changer transitions 0/99 dead transitions. [2024-06-28 03:18:16,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 99 transitions, 929 flow [2024-06-28 03:18:16,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:16,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:16,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-28 03:18:16,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-28 03:18:16,743 INFO L175 Difference]: Start difference. First operand has 108 places, 92 transitions, 719 flow. Second operand 9 states and 97 transitions. [2024-06-28 03:18:16,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 99 transitions, 929 flow [2024-06-28 03:18:16,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 99 transitions, 874 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:16,757 INFO L231 Difference]: Finished difference. Result has 111 places, 92 transitions, 713 flow [2024-06-28 03:18:16,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=713, PETRI_PLACES=111, PETRI_TRANSITIONS=92} [2024-06-28 03:18:16,759 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-28 03:18:16,760 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 92 transitions, 713 flow [2024-06-28 03:18:16,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 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-28 03:18:16,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:16,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:16,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:18:16,760 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-28 03:18:16,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:16,761 INFO L85 PathProgramCache]: Analyzing trace with hash -720346959, now seen corresponding path program 5 times [2024-06-28 03:18:16,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:16,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683738501] [2024-06-28 03:18:16,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:16,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:16,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:17,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:17,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:17,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683738501] [2024-06-28 03:18:17,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683738501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:17,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:17,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:17,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515897400] [2024-06-28 03:18:17,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:17,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:17,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:17,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:17,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:17,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:17,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 92 transitions, 713 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:17,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:17,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:17,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:17,814 INFO L124 PetriNetUnfolderBase]: 267/484 cut-off events. [2024-06-28 03:18:17,824 INFO L125 PetriNetUnfolderBase]: For 14462/14466 co-relation queries the response was YES. [2024-06-28 03:18:17,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2896 conditions, 484 events. 267/484 cut-off events. For 14462/14466 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1834 event pairs, 45 based on Foata normal form. 3/485 useless extension candidates. Maximal degree in co-relation 2842. Up to 406 conditions per place. [2024-06-28 03:18:17,833 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 77 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2024-06-28 03:18:17,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 114 transitions, 1015 flow [2024-06-28 03:18:17,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:17,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:17,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 03:18:17,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-28 03:18:17,837 INFO L175 Difference]: Start difference. First operand has 111 places, 92 transitions, 713 flow. Second operand 10 states and 121 transitions. [2024-06-28 03:18:17,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 114 transitions, 1015 flow [2024-06-28 03:18:17,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 114 transitions, 966 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:17,850 INFO L231 Difference]: Finished difference. Result has 114 places, 99 transitions, 790 flow [2024-06-28 03:18:17,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=790, PETRI_PLACES=114, PETRI_TRANSITIONS=99} [2024-06-28 03:18:17,851 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-28 03:18:17,851 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 99 transitions, 790 flow [2024-06-28 03:18:17,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:17,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:17,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:17,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:18:17,852 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-28 03:18:17,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:17,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1161233297, now seen corresponding path program 6 times [2024-06-28 03:18:17,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:17,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088682197] [2024-06-28 03:18:17,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:17,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:17,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:18,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-28 03:18:18,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:18,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088682197] [2024-06-28 03:18:18,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088682197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:18,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:18,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:18,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28105547] [2024-06-28 03:18:18,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:18,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:18,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:18,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:18,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:18,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:18,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 99 transitions, 790 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:18,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:18,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:18,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:18,896 INFO L124 PetriNetUnfolderBase]: 265/481 cut-off events. [2024-06-28 03:18:18,896 INFO L125 PetriNetUnfolderBase]: For 15031/15031 co-relation queries the response was YES. [2024-06-28 03:18:18,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2921 conditions, 481 events. 265/481 cut-off events. For 15031/15031 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1842 event pairs, 45 based on Foata normal form. 1/480 useless extension candidates. Maximal degree in co-relation 2865. Up to 409 conditions per place. [2024-06-28 03:18:18,899 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 80 selfloop transitions, 21 changer transitions 0/114 dead transitions. [2024-06-28 03:18:18,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 114 transitions, 1056 flow [2024-06-28 03:18:18,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:18,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:18,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-28 03:18:18,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:18:18,900 INFO L175 Difference]: Start difference. First operand has 114 places, 99 transitions, 790 flow. Second operand 9 states and 111 transitions. [2024-06-28 03:18:18,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 114 transitions, 1056 flow [2024-06-28 03:18:18,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 114 transitions, 985 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:18,916 INFO L231 Difference]: Finished difference. Result has 119 places, 102 transitions, 816 flow [2024-06-28 03:18:18,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=816, PETRI_PLACES=119, PETRI_TRANSITIONS=102} [2024-06-28 03:18:18,916 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-28 03:18:18,916 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 102 transitions, 816 flow [2024-06-28 03:18:18,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 03:18:18,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:18,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:18,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:18:18,917 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-28 03:18:18,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:18,917 INFO L85 PathProgramCache]: Analyzing trace with hash 886492067, now seen corresponding path program 1 times [2024-06-28 03:18:18,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:18,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784154238] [2024-06-28 03:18:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:18,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:19,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:19,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:19,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784154238] [2024-06-28 03:18:19,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784154238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:19,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:19,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:19,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271324233] [2024-06-28 03:18:19,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:19,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:19,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:19,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:19,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:19,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:19,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 102 transitions, 816 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:19,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:19,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:19,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:20,068 INFO L124 PetriNetUnfolderBase]: 276/502 cut-off events. [2024-06-28 03:18:20,068 INFO L125 PetriNetUnfolderBase]: For 17672/17672 co-relation queries the response was YES. [2024-06-28 03:18:20,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3126 conditions, 502 events. 276/502 cut-off events. For 17672/17672 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1955 event pairs, 26 based on Foata normal form. 2/502 useless extension candidates. Maximal degree in co-relation 3067. Up to 359 conditions per place. [2024-06-28 03:18:20,071 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 75 selfloop transitions, 35 changer transitions 0/123 dead transitions. [2024-06-28 03:18:20,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 123 transitions, 1182 flow [2024-06-28 03:18:20,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:20,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:20,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:18:20,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:18:20,072 INFO L175 Difference]: Start difference. First operand has 119 places, 102 transitions, 816 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:18:20,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 123 transitions, 1182 flow [2024-06-28 03:18:20,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 123 transitions, 1115 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:20,088 INFO L231 Difference]: Finished difference. Result has 123 places, 104 transitions, 857 flow [2024-06-28 03:18:20,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=857, PETRI_PLACES=123, PETRI_TRANSITIONS=104} [2024-06-28 03:18:20,089 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-28 03:18:20,089 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 104 transitions, 857 flow [2024-06-28 03:18:20,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:20,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:20,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:20,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:18:20,089 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-28 03:18:20,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:20,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1617960641, now seen corresponding path program 2 times [2024-06-28 03:18:20,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:20,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117318153] [2024-06-28 03:18:20,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:20,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:20,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:21,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:21,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:21,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117318153] [2024-06-28 03:18:21,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117318153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:21,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:21,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:21,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901223573] [2024-06-28 03:18:21,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:21,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:21,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:21,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:21,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:21,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:21,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 104 transitions, 857 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:21,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:21,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:21,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:21,377 INFO L124 PetriNetUnfolderBase]: 280/510 cut-off events. [2024-06-28 03:18:21,378 INFO L125 PetriNetUnfolderBase]: For 18921/18921 co-relation queries the response was YES. [2024-06-28 03:18:21,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3223 conditions, 510 events. 280/510 cut-off events. For 18921/18921 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2010 event pairs, 44 based on Foata normal form. 2/510 useless extension candidates. Maximal degree in co-relation 3164. Up to 402 conditions per place. [2024-06-28 03:18:21,380 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 75 selfloop transitions, 34 changer transitions 0/122 dead transitions. [2024-06-28 03:18:21,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 122 transitions, 1141 flow [2024-06-28 03:18:21,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:21,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:21,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:18:21,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:18:21,381 INFO L175 Difference]: Start difference. First operand has 123 places, 104 transitions, 857 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:18:21,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 122 transitions, 1141 flow [2024-06-28 03:18:21,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 122 transitions, 1067 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:21,397 INFO L231 Difference]: Finished difference. Result has 127 places, 105 transitions, 875 flow [2024-06-28 03:18:21,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=875, PETRI_PLACES=127, PETRI_TRANSITIONS=105} [2024-06-28 03:18:21,398 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2024-06-28 03:18:21,398 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 105 transitions, 875 flow [2024-06-28 03:18:21,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:21,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:21,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:21,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:18:21,398 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-28 03:18:21,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:21,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1617960765, now seen corresponding path program 1 times [2024-06-28 03:18:21,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:21,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017272449] [2024-06-28 03:18:21,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:21,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:21,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:22,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:22,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:22,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017272449] [2024-06-28 03:18:22,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017272449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:22,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:22,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:22,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966163492] [2024-06-28 03:18:22,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:22,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:22,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:22,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:22,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:22,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:22,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 105 transitions, 875 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:22,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:22,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:22,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:22,505 INFO L124 PetriNetUnfolderBase]: 295/527 cut-off events. [2024-06-28 03:18:22,505 INFO L125 PetriNetUnfolderBase]: For 19421/19421 co-relation queries the response was YES. [2024-06-28 03:18:22,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3336 conditions, 527 events. 295/527 cut-off events. For 19421/19421 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2049 event pairs, 45 based on Foata normal form. 1/526 useless extension candidates. Maximal degree in co-relation 3275. Up to 436 conditions per place. [2024-06-28 03:18:22,508 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 85 selfloop transitions, 37 changer transitions 0/124 dead transitions. [2024-06-28 03:18:22,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 124 transitions, 1187 flow [2024-06-28 03:18:22,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:22,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:22,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-28 03:18:22,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-28 03:18:22,510 INFO L175 Difference]: Start difference. First operand has 127 places, 105 transitions, 875 flow. Second operand 11 states and 123 transitions. [2024-06-28 03:18:22,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 124 transitions, 1187 flow [2024-06-28 03:18:22,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 124 transitions, 1113 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:22,530 INFO L231 Difference]: Finished difference. Result has 130 places, 107 transitions, 908 flow [2024-06-28 03:18:22,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=908, PETRI_PLACES=130, PETRI_TRANSITIONS=107} [2024-06-28 03:18:22,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-28 03:18:22,531 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 107 transitions, 908 flow [2024-06-28 03:18:22,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:22,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:22,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:22,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:18:22,531 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-28 03:18:22,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:22,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1620757151, now seen corresponding path program 3 times [2024-06-28 03:18:22,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:22,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975770707] [2024-06-28 03:18:22,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:22,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:22,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:23,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:23,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:23,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975770707] [2024-06-28 03:18:23,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975770707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:23,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:23,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:23,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141499516] [2024-06-28 03:18:23,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:23,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:23,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:23,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:23,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:23,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:23,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 107 transitions, 908 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:23,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:23,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:23,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:23,624 INFO L124 PetriNetUnfolderBase]: 282/512 cut-off events. [2024-06-28 03:18:23,625 INFO L125 PetriNetUnfolderBase]: For 20103/20103 co-relation queries the response was YES. [2024-06-28 03:18:23,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3250 conditions, 512 events. 282/512 cut-off events. For 20103/20103 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2017 event pairs, 42 based on Foata normal form. 2/512 useless extension candidates. Maximal degree in co-relation 3188. Up to 416 conditions per place. [2024-06-28 03:18:23,628 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 76 selfloop transitions, 30 changer transitions 0/120 dead transitions. [2024-06-28 03:18:23,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 120 transitions, 1152 flow [2024-06-28 03:18:23,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:23,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:23,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-28 03:18:23,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-28 03:18:23,629 INFO L175 Difference]: Start difference. First operand has 130 places, 107 transitions, 908 flow. Second operand 9 states and 110 transitions. [2024-06-28 03:18:23,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 120 transitions, 1152 flow [2024-06-28 03:18:23,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 120 transitions, 1061 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:23,652 INFO L231 Difference]: Finished difference. Result has 130 places, 107 transitions, 883 flow [2024-06-28 03:18:23,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=883, PETRI_PLACES=130, PETRI_TRANSITIONS=107} [2024-06-28 03:18:23,653 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-28 03:18:23,653 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 107 transitions, 883 flow [2024-06-28 03:18:23,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:23,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:23,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:23,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:18:23,653 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-28 03:18:23,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:23,654 INFO L85 PathProgramCache]: Analyzing trace with hash -922118331, now seen corresponding path program 1 times [2024-06-28 03:18:23,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:23,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518689690] [2024-06-28 03:18:23,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:23,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:23,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:24,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:24,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:24,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518689690] [2024-06-28 03:18:24,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518689690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:24,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:24,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:24,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511602983] [2024-06-28 03:18:24,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:24,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:24,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:24,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:24,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:24,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:24,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 107 transitions, 883 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:24,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:24,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:24,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:24,485 INFO L124 PetriNetUnfolderBase]: 301/537 cut-off events. [2024-06-28 03:18:24,485 INFO L125 PetriNetUnfolderBase]: For 21659/21659 co-relation queries the response was YES. [2024-06-28 03:18:24,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3366 conditions, 537 events. 301/537 cut-off events. For 21659/21659 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2092 event pairs, 47 based on Foata normal form. 3/538 useless extension candidates. Maximal degree in co-relation 3303. Up to 475 conditions per place. [2024-06-28 03:18:24,488 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 94 selfloop transitions, 27 changer transitions 0/123 dead transitions. [2024-06-28 03:18:24,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 123 transitions, 1179 flow [2024-06-28 03:18:24,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:24,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:24,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-28 03:18:24,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-28 03:18:24,490 INFO L175 Difference]: Start difference. First operand has 130 places, 107 transitions, 883 flow. Second operand 9 states and 104 transitions. [2024-06-28 03:18:24,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 123 transitions, 1179 flow [2024-06-28 03:18:24,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 123 transitions, 1113 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:24,514 INFO L231 Difference]: Finished difference. Result has 131 places, 109 transitions, 898 flow [2024-06-28 03:18:24,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=898, PETRI_PLACES=131, PETRI_TRANSITIONS=109} [2024-06-28 03:18:24,514 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 101 predicate places. [2024-06-28 03:18:24,514 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 109 transitions, 898 flow [2024-06-28 03:18:24,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:24,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:24,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:24,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:18:24,515 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-28 03:18:24,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:24,515 INFO L85 PathProgramCache]: Analyzing trace with hash -806647671, now seen corresponding path program 2 times [2024-06-28 03:18:24,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:24,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094385345] [2024-06-28 03:18:24,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:24,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:24,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:25,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-28 03:18:25,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:25,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094385345] [2024-06-28 03:18:25,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094385345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:25,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:25,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:25,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630051784] [2024-06-28 03:18:25,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:25,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:25,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:25,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:25,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:25,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:25,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 109 transitions, 898 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:25,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:25,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:25,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:25,305 INFO L124 PetriNetUnfolderBase]: 335/592 cut-off events. [2024-06-28 03:18:25,305 INFO L125 PetriNetUnfolderBase]: For 26407/26407 co-relation queries the response was YES. [2024-06-28 03:18:25,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3866 conditions, 592 events. 335/592 cut-off events. For 26407/26407 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2389 event pairs, 59 based on Foata normal form. 3/593 useless extension candidates. Maximal degree in co-relation 3802. Up to 382 conditions per place. [2024-06-28 03:18:25,309 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 50 changer transitions 0/133 dead transitions. [2024-06-28 03:18:25,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 133 transitions, 1416 flow [2024-06-28 03:18:25,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:25,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:25,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 03:18:25,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:18:25,310 INFO L175 Difference]: Start difference. First operand has 131 places, 109 transitions, 898 flow. Second operand 9 states and 117 transitions. [2024-06-28 03:18:25,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 133 transitions, 1416 flow [2024-06-28 03:18:25,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 133 transitions, 1351 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:25,336 INFO L231 Difference]: Finished difference. Result has 133 places, 115 transitions, 1008 flow [2024-06-28 03:18:25,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1008, PETRI_PLACES=133, PETRI_TRANSITIONS=115} [2024-06-28 03:18:25,336 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-28 03:18:25,337 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 115 transitions, 1008 flow [2024-06-28 03:18:25,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:25,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:25,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:25,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:18:25,337 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-28 03:18:25,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:25,338 INFO L85 PathProgramCache]: Analyzing trace with hash -806654181, now seen corresponding path program 3 times [2024-06-28 03:18:25,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:25,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815380165] [2024-06-28 03:18:25,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:25,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:25,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:25,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:25,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:25,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815380165] [2024-06-28 03:18:25,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815380165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:25,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:25,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:25,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223798538] [2024-06-28 03:18:25,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:25,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:25,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:25,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:25,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:25,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:25,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 115 transitions, 1008 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:25,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:25,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:25,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:26,227 INFO L124 PetriNetUnfolderBase]: 344/607 cut-off events. [2024-06-28 03:18:26,228 INFO L125 PetriNetUnfolderBase]: For 28251/28251 co-relation queries the response was YES. [2024-06-28 03:18:26,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4056 conditions, 607 events. 344/607 cut-off events. For 28251/28251 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2464 event pairs, 59 based on Foata normal form. 3/608 useless extension candidates. Maximal degree in co-relation 3991. Up to 390 conditions per place. [2024-06-28 03:18:26,231 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 85 selfloop transitions, 50 changer transitions 0/137 dead transitions. [2024-06-28 03:18:26,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 137 transitions, 1504 flow [2024-06-28 03:18:26,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:26,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:26,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-28 03:18:26,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-28 03:18:26,257 INFO L175 Difference]: Start difference. First operand has 133 places, 115 transitions, 1008 flow. Second operand 9 states and 120 transitions. [2024-06-28 03:18:26,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 137 transitions, 1504 flow [2024-06-28 03:18:26,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 137 transitions, 1443 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 03:18:26,285 INFO L231 Difference]: Finished difference. Result has 138 places, 117 transitions, 1078 flow [2024-06-28 03:18:26,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1078, PETRI_PLACES=138, PETRI_TRANSITIONS=117} [2024-06-28 03:18:26,285 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2024-06-28 03:18:26,285 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 117 transitions, 1078 flow [2024-06-28 03:18:26,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:26,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:26,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:26,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:18:26,286 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-28 03:18:26,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:26,286 INFO L85 PathProgramCache]: Analyzing trace with hash -806654367, now seen corresponding path program 2 times [2024-06-28 03:18:26,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:26,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191099990] [2024-06-28 03:18:26,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:26,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:26,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:26,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-28 03:18:26,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:26,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191099990] [2024-06-28 03:18:26,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191099990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:26,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:26,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:26,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23759952] [2024-06-28 03:18:26,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:26,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:26,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:26,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:26,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:26,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:26,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 117 transitions, 1078 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:26,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:26,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:26,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:27,165 INFO L124 PetriNetUnfolderBase]: 347/612 cut-off events. [2024-06-28 03:18:27,165 INFO L125 PetriNetUnfolderBase]: For 28230/28230 co-relation queries the response was YES. [2024-06-28 03:18:27,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4172 conditions, 612 events. 347/612 cut-off events. For 28230/28230 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2477 event pairs, 62 based on Foata normal form. 1/611 useless extension candidates. Maximal degree in co-relation 4105. Up to 512 conditions per place. [2024-06-28 03:18:27,183 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 83 selfloop transitions, 44 changer transitions 0/129 dead transitions. [2024-06-28 03:18:27,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 129 transitions, 1380 flow [2024-06-28 03:18:27,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:27,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:27,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 03:18:27,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-28 03:18:27,193 INFO L175 Difference]: Start difference. First operand has 138 places, 117 transitions, 1078 flow. Second operand 9 states and 106 transitions. [2024-06-28 03:18:27,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 129 transitions, 1380 flow [2024-06-28 03:18:27,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 129 transitions, 1283 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:27,233 INFO L231 Difference]: Finished difference. Result has 141 places, 119 transitions, 1102 flow [2024-06-28 03:18:27,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1102, PETRI_PLACES=141, PETRI_TRANSITIONS=119} [2024-06-28 03:18:27,235 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-28 03:18:27,235 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 119 transitions, 1102 flow [2024-06-28 03:18:27,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:27,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:27,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:27,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:18:27,235 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-28 03:18:27,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:27,236 INFO L85 PathProgramCache]: Analyzing trace with hash -806831997, now seen corresponding path program 3 times [2024-06-28 03:18:27,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:27,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698790096] [2024-06-28 03:18:27,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:27,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:27,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:27,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:27,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:27,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698790096] [2024-06-28 03:18:27,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698790096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:27,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:27,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:27,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474328642] [2024-06-28 03:18:27,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:27,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:27,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:27,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:27,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:28,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:28,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 119 transitions, 1102 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:28,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:28,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:28,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:28,260 INFO L124 PetriNetUnfolderBase]: 350/617 cut-off events. [2024-06-28 03:18:28,260 INFO L125 PetriNetUnfolderBase]: For 29561/29561 co-relation queries the response was YES. [2024-06-28 03:18:28,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4212 conditions, 617 events. 350/617 cut-off events. For 29561/29561 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2508 event pairs, 62 based on Foata normal form. 1/616 useless extension candidates. Maximal degree in co-relation 4144. Up to 509 conditions per place. [2024-06-28 03:18:28,264 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 85 selfloop transitions, 45 changer transitions 0/132 dead transitions. [2024-06-28 03:18:28,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 132 transitions, 1416 flow [2024-06-28 03:18:28,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:28,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:28,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-28 03:18:28,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-28 03:18:28,277 INFO L175 Difference]: Start difference. First operand has 141 places, 119 transitions, 1102 flow. Second operand 10 states and 117 transitions. [2024-06-28 03:18:28,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 132 transitions, 1416 flow [2024-06-28 03:18:28,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 132 transitions, 1311 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:28,316 INFO L231 Difference]: Finished difference. Result has 144 places, 121 transitions, 1125 flow [2024-06-28 03:18:28,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1125, PETRI_PLACES=144, PETRI_TRANSITIONS=121} [2024-06-28 03:18:28,317 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 114 predicate places. [2024-06-28 03:18:28,317 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 121 transitions, 1125 flow [2024-06-28 03:18:28,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:28,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:28,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:28,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:18:28,318 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-28 03:18:28,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:28,318 INFO L85 PathProgramCache]: Analyzing trace with hash -806827161, now seen corresponding path program 4 times [2024-06-28 03:18:28,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:28,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948221168] [2024-06-28 03:18:28,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:28,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:28,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:28,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:28,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:28,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948221168] [2024-06-28 03:18:28,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948221168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:28,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:28,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:28,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663009342] [2024-06-28 03:18:28,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:28,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:28,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:28,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:28,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:28,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:28,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 121 transitions, 1125 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:28,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:28,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:28,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:29,217 INFO L124 PetriNetUnfolderBase]: 344/608 cut-off events. [2024-06-28 03:18:29,218 INFO L125 PetriNetUnfolderBase]: For 30361/30361 co-relation queries the response was YES. [2024-06-28 03:18:29,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4106 conditions, 608 events. 344/608 cut-off events. For 30361/30361 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2469 event pairs, 57 based on Foata normal form. 3/609 useless extension candidates. Maximal degree in co-relation 4037. Up to 396 conditions per place. [2024-06-28 03:18:29,221 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 91 selfloop transitions, 47 changer transitions 0/140 dead transitions. [2024-06-28 03:18:29,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 140 transitions, 1531 flow [2024-06-28 03:18:29,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:29,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:29,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-28 03:18:29,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-28 03:18:29,223 INFO L175 Difference]: Start difference. First operand has 144 places, 121 transitions, 1125 flow. Second operand 9 states and 120 transitions. [2024-06-28 03:18:29,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 140 transitions, 1531 flow [2024-06-28 03:18:29,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 140 transitions, 1413 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:29,258 INFO L231 Difference]: Finished difference. Result has 145 places, 121 transitions, 1106 flow [2024-06-28 03:18:29,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1106, PETRI_PLACES=145, PETRI_TRANSITIONS=121} [2024-06-28 03:18:29,258 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-28 03:18:29,259 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 121 transitions, 1106 flow [2024-06-28 03:18:29,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:29,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:29,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:29,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:18:29,259 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-28 03:18:29,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:29,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1736048321, now seen corresponding path program 4 times [2024-06-28 03:18:29,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:29,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318944326] [2024-06-28 03:18:29,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:29,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:29,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:29,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:29,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:29,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318944326] [2024-06-28 03:18:29,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318944326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:29,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:29,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:29,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59871750] [2024-06-28 03:18:29,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:29,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:29,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:29,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:29,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:30,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:30,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 121 transitions, 1106 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:30,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:30,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:30,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:30,299 INFO L124 PetriNetUnfolderBase]: 336/604 cut-off events. [2024-06-28 03:18:30,299 INFO L125 PetriNetUnfolderBase]: For 31171/31171 co-relation queries the response was YES. [2024-06-28 03:18:30,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4129 conditions, 604 events. 336/604 cut-off events. For 31171/31171 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2515 event pairs, 57 based on Foata normal form. 2/604 useless extension candidates. Maximal degree in co-relation 4059. Up to 497 conditions per place. [2024-06-28 03:18:30,303 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 86 selfloop transitions, 31 changer transitions 0/133 dead transitions. [2024-06-28 03:18:30,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 133 transitions, 1384 flow [2024-06-28 03:18:30,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:30,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:30,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-28 03:18:30,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:18:30,304 INFO L175 Difference]: Start difference. First operand has 145 places, 121 transitions, 1106 flow. Second operand 9 states and 111 transitions. [2024-06-28 03:18:30,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 133 transitions, 1384 flow [2024-06-28 03:18:30,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 133 transitions, 1261 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:30,352 INFO L231 Difference]: Finished difference. Result has 145 places, 122 transitions, 1069 flow [2024-06-28 03:18:30,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1069, PETRI_PLACES=145, PETRI_TRANSITIONS=122} [2024-06-28 03:18:30,352 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-28 03:18:30,352 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 122 transitions, 1069 flow [2024-06-28 03:18:30,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:30,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:30,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:30,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:18:30,359 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-28 03:18:30,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:30,359 INFO L85 PathProgramCache]: Analyzing trace with hash 171863457, now seen corresponding path program 5 times [2024-06-28 03:18:30,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:30,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386062077] [2024-06-28 03:18:30,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:30,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:30,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:30,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:30,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:30,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386062077] [2024-06-28 03:18:30,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386062077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:30,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:30,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:30,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068153040] [2024-06-28 03:18:30,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:30,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:30,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:30,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:30,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:30,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:30,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 122 transitions, 1069 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:30,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:30,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:30,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:31,088 INFO L124 PetriNetUnfolderBase]: 372/655 cut-off events. [2024-06-28 03:18:31,089 INFO L125 PetriNetUnfolderBase]: For 36032/36032 co-relation queries the response was YES. [2024-06-28 03:18:31,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4482 conditions, 655 events. 372/655 cut-off events. For 36032/36032 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2733 event pairs, 64 based on Foata normal form. 3/656 useless extension candidates. Maximal degree in co-relation 4411. Up to 533 conditions per place. [2024-06-28 03:18:31,112 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 112 selfloop transitions, 28 changer transitions 0/142 dead transitions. [2024-06-28 03:18:31,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 142 transitions, 1609 flow [2024-06-28 03:18:31,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:31,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:31,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-28 03:18:31,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:18:31,115 INFO L175 Difference]: Start difference. First operand has 145 places, 122 transitions, 1069 flow. Second operand 9 states and 111 transitions. [2024-06-28 03:18:31,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 142 transitions, 1609 flow [2024-06-28 03:18:31,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 142 transitions, 1533 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:31,213 INFO L231 Difference]: Finished difference. Result has 147 places, 126 transitions, 1106 flow [2024-06-28 03:18:31,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1106, PETRI_PLACES=147, PETRI_TRANSITIONS=126} [2024-06-28 03:18:31,214 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-28 03:18:31,214 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 126 transitions, 1106 flow [2024-06-28 03:18:31,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:31,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:31,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:31,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:18:31,215 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-28 03:18:31,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:31,215 INFO L85 PathProgramCache]: Analyzing trace with hash 397107011, now seen corresponding path program 6 times [2024-06-28 03:18:31,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:31,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784479663] [2024-06-28 03:18:31,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:31,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:31,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:31,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-28 03:18:31,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:31,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784479663] [2024-06-28 03:18:31,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784479663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:31,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:31,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:31,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658908043] [2024-06-28 03:18:31,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:31,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:31,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:31,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:31,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:31,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:31,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 126 transitions, 1106 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:31,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:31,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:31,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:32,141 INFO L124 PetriNetUnfolderBase]: 381/670 cut-off events. [2024-06-28 03:18:32,141 INFO L125 PetriNetUnfolderBase]: For 37869/37869 co-relation queries the response was YES. [2024-06-28 03:18:32,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4600 conditions, 670 events. 381/670 cut-off events. For 37869/37869 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2822 event pairs, 64 based on Foata normal form. 3/671 useless extension candidates. Maximal degree in co-relation 4528. Up to 629 conditions per place. [2024-06-28 03:18:32,146 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 123 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-28 03:18:32,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 140 transitions, 1442 flow [2024-06-28 03:18:32,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:32,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:32,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-28 03:18:32,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-28 03:18:32,148 INFO L175 Difference]: Start difference. First operand has 147 places, 126 transitions, 1106 flow. Second operand 9 states and 100 transitions. [2024-06-28 03:18:32,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 140 transitions, 1442 flow [2024-06-28 03:18:32,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 140 transitions, 1354 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:32,198 INFO L231 Difference]: Finished difference. Result has 150 places, 128 transitions, 1087 flow [2024-06-28 03:18:32,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1087, PETRI_PLACES=150, PETRI_TRANSITIONS=128} [2024-06-28 03:18:32,199 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-28 03:18:32,199 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 128 transitions, 1087 flow [2024-06-28 03:18:32,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:32,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:32,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:32,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:18:32,200 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-28 03:18:32,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:32,200 INFO L85 PathProgramCache]: Analyzing trace with hash 160751975, now seen corresponding path program 4 times [2024-06-28 03:18:32,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:32,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380169878] [2024-06-28 03:18:32,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:32,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:32,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:32,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:32,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:32,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380169878] [2024-06-28 03:18:32,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380169878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:32,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:32,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:32,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258812759] [2024-06-28 03:18:32,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:32,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:32,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:32,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:32,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:32,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:32,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 128 transitions, 1087 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:32,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:32,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:32,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:33,186 INFO L124 PetriNetUnfolderBase]: 384/675 cut-off events. [2024-06-28 03:18:33,186 INFO L125 PetriNetUnfolderBase]: For 37335/37335 co-relation queries the response was YES. [2024-06-28 03:18:33,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4592 conditions, 675 events. 384/675 cut-off events. For 37335/37335 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2851 event pairs, 68 based on Foata normal form. 1/674 useless extension candidates. Maximal degree in co-relation 4519. Up to 635 conditions per place. [2024-06-28 03:18:33,191 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 113 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2024-06-28 03:18:33,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 138 transitions, 1409 flow [2024-06-28 03:18:33,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:33,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:33,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-28 03:18:33,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:18:33,192 INFO L175 Difference]: Start difference. First operand has 150 places, 128 transitions, 1087 flow. Second operand 9 states and 99 transitions. [2024-06-28 03:18:33,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 138 transitions, 1409 flow [2024-06-28 03:18:33,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 138 transitions, 1364 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:33,244 INFO L231 Difference]: Finished difference. Result has 152 places, 130 transitions, 1129 flow [2024-06-28 03:18:33,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1129, PETRI_PLACES=152, PETRI_TRANSITIONS=130} [2024-06-28 03:18:33,248 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-28 03:18:33,248 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 130 transitions, 1129 flow [2024-06-28 03:18:33,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:33,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:33,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:33,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:18:33,249 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-28 03:18:33,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:33,250 INFO L85 PathProgramCache]: Analyzing trace with hash 397403929, now seen corresponding path program 1 times [2024-06-28 03:18:33,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:33,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4170812] [2024-06-28 03:18:33,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:33,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:33,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:34,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-28 03:18:34,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:34,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4170812] [2024-06-28 03:18:34,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4170812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:34,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:34,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:34,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624649287] [2024-06-28 03:18:34,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:34,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:34,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:34,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:34,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:34,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:34,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 130 transitions, 1129 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:34,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:34,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:34,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:34,422 INFO L124 PetriNetUnfolderBase]: 380/669 cut-off events. [2024-06-28 03:18:34,422 INFO L125 PetriNetUnfolderBase]: For 37908/37908 co-relation queries the response was YES. [2024-06-28 03:18:34,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4520 conditions, 669 events. 380/669 cut-off events. For 37908/37908 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2811 event pairs, 60 based on Foata normal form. 2/669 useless extension candidates. Maximal degree in co-relation 4446. Up to 636 conditions per place. [2024-06-28 03:18:34,425 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 125 selfloop transitions, 15 changer transitions 0/142 dead transitions. [2024-06-28 03:18:34,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 142 transitions, 1449 flow [2024-06-28 03:18:34,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:34,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:34,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-28 03:18:34,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-28 03:18:34,427 INFO L175 Difference]: Start difference. First operand has 152 places, 130 transitions, 1129 flow. Second operand 9 states and 98 transitions. [2024-06-28 03:18:34,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 142 transitions, 1449 flow [2024-06-28 03:18:34,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 142 transitions, 1378 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:34,474 INFO L231 Difference]: Finished difference. Result has 154 places, 132 transitions, 1115 flow [2024-06-28 03:18:34,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1115, PETRI_PLACES=154, PETRI_TRANSITIONS=132} [2024-06-28 03:18:34,475 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-28 03:18:34,475 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 132 transitions, 1115 flow [2024-06-28 03:18:34,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:34,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:34,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:34,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:18:34,476 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-28 03:18:34,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:34,476 INFO L85 PathProgramCache]: Analyzing trace with hash 160747201, now seen corresponding path program 5 times [2024-06-28 03:18:34,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:34,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451084741] [2024-06-28 03:18:34,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:34,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:34,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:35,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:35,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:35,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451084741] [2024-06-28 03:18:35,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451084741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:35,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:35,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:35,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48114836] [2024-06-28 03:18:35,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:35,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:35,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:35,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:35,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:35,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:35,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 132 transitions, 1115 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:35,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:35,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:35,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:35,392 INFO L124 PetriNetUnfolderBase]: 363/650 cut-off events. [2024-06-28 03:18:35,392 INFO L125 PetriNetUnfolderBase]: For 37476/37476 co-relation queries the response was YES. [2024-06-28 03:18:35,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 650 events. 363/650 cut-off events. For 37476/37476 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2765 event pairs, 62 based on Foata normal form. 2/650 useless extension candidates. Maximal degree in co-relation 4281. Up to 585 conditions per place. [2024-06-28 03:18:35,397 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 110 selfloop transitions, 14 changer transitions 0/141 dead transitions. [2024-06-28 03:18:35,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 141 transitions, 1383 flow [2024-06-28 03:18:35,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:35,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:35,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-28 03:18:35,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-28 03:18:35,398 INFO L175 Difference]: Start difference. First operand has 154 places, 132 transitions, 1115 flow. Second operand 9 states and 104 transitions. [2024-06-28 03:18:35,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 141 transitions, 1383 flow [2024-06-28 03:18:35,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 141 transitions, 1339 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:35,466 INFO L231 Difference]: Finished difference. Result has 156 places, 132 transitions, 1103 flow [2024-06-28 03:18:35,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1103, PETRI_PLACES=156, PETRI_TRANSITIONS=132} [2024-06-28 03:18:35,466 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-28 03:18:35,466 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 132 transitions, 1103 flow [2024-06-28 03:18:35,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:35,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:35,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:35,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:18:35,467 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-28 03:18:35,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:35,467 INFO L85 PathProgramCache]: Analyzing trace with hash 160747325, now seen corresponding path program 5 times [2024-06-28 03:18:35,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:35,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555260077] [2024-06-28 03:18:35,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:35,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:35,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:36,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:36,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:36,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555260077] [2024-06-28 03:18:36,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555260077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:36,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:36,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:36,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443971825] [2024-06-28 03:18:36,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:36,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:36,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:36,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:36,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:36,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:36,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 132 transitions, 1103 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:36,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:36,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:36,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:36,490 INFO L124 PetriNetUnfolderBase]: 380/669 cut-off events. [2024-06-28 03:18:36,491 INFO L125 PetriNetUnfolderBase]: For 37705/37705 co-relation queries the response was YES. [2024-06-28 03:18:36,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 669 events. 380/669 cut-off events. For 37705/37705 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2808 event pairs, 64 based on Foata normal form. 1/668 useless extension candidates. Maximal degree in co-relation 4400. Up to 617 conditions per place. [2024-06-28 03:18:36,495 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 115 selfloop transitions, 29 changer transitions 0/146 dead transitions. [2024-06-28 03:18:36,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 146 transitions, 1579 flow [2024-06-28 03:18:36,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:36,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:36,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-28 03:18:36,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:18:36,499 INFO L175 Difference]: Start difference. First operand has 156 places, 132 transitions, 1103 flow. Second operand 10 states and 110 transitions. [2024-06-28 03:18:36,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 146 transitions, 1579 flow [2024-06-28 03:18:36,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 146 transitions, 1494 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:36,557 INFO L231 Difference]: Finished difference. Result has 157 places, 136 transitions, 1160 flow [2024-06-28 03:18:36,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1160, PETRI_PLACES=157, PETRI_TRANSITIONS=136} [2024-06-28 03:18:36,558 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-28 03:18:36,558 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 136 transitions, 1160 flow [2024-06-28 03:18:36,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:36,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:36,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:36,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:18:36,559 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-28 03:18:36,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:36,559 INFO L85 PathProgramCache]: Analyzing trace with hash 388826105, now seen corresponding path program 6 times [2024-06-28 03:18:36,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:36,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596654402] [2024-06-28 03:18:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:36,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:36,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:37,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:37,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:37,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596654402] [2024-06-28 03:18:37,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596654402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:37,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:37,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:37,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573194434] [2024-06-28 03:18:37,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:37,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:37,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:37,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:37,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:37,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:37,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 136 transitions, 1160 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:37,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:37,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:37,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:37,604 INFO L124 PetriNetUnfolderBase]: 383/674 cut-off events. [2024-06-28 03:18:37,604 INFO L125 PetriNetUnfolderBase]: For 39207/39207 co-relation queries the response was YES. [2024-06-28 03:18:37,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4529 conditions, 674 events. 383/674 cut-off events. For 39207/39207 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2843 event pairs, 68 based on Foata normal form. 1/673 useless extension candidates. Maximal degree in co-relation 4453. Up to 649 conditions per place. [2024-06-28 03:18:37,609 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 129 selfloop transitions, 15 changer transitions 0/146 dead transitions. [2024-06-28 03:18:37,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 146 transitions, 1506 flow [2024-06-28 03:18:37,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:37,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:37,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-28 03:18:37,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-28 03:18:37,610 INFO L175 Difference]: Start difference. First operand has 157 places, 136 transitions, 1160 flow. Second operand 9 states and 96 transitions. [2024-06-28 03:18:37,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 146 transitions, 1506 flow [2024-06-28 03:18:37,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 146 transitions, 1404 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:37,674 INFO L231 Difference]: Finished difference. Result has 158 places, 138 transitions, 1137 flow [2024-06-28 03:18:37,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1137, PETRI_PLACES=158, PETRI_TRANSITIONS=138} [2024-06-28 03:18:37,674 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2024-06-28 03:18:37,674 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 138 transitions, 1137 flow [2024-06-28 03:18:37,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:37,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:37,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:37,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:18:37,675 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-28 03:18:37,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:37,675 INFO L85 PathProgramCache]: Analyzing trace with hash 388832801, now seen corresponding path program 7 times [2024-06-28 03:18:37,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:37,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708692130] [2024-06-28 03:18:37,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:37,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:37,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:38,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:38,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:38,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708692130] [2024-06-28 03:18:38,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708692130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:38,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:38,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:38,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137749024] [2024-06-28 03:18:38,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:38,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:38,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:38,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:38,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:38,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:38,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 138 transitions, 1137 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:38,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:38,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:38,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:38,505 INFO L124 PetriNetUnfolderBase]: 392/689 cut-off events. [2024-06-28 03:18:38,505 INFO L125 PetriNetUnfolderBase]: For 43133/43133 co-relation queries the response was YES. [2024-06-28 03:18:38,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4543 conditions, 689 events. 392/689 cut-off events. For 43133/43133 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2925 event pairs, 64 based on Foata normal form. 3/690 useless extension candidates. Maximal degree in co-relation 4467. Up to 606 conditions per place. [2024-06-28 03:18:38,510 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 131 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-28 03:18:38,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 155 transitions, 1607 flow [2024-06-28 03:18:38,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:38,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:38,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-28 03:18:38,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-28 03:18:38,515 INFO L175 Difference]: Start difference. First operand has 158 places, 138 transitions, 1137 flow. Second operand 9 states and 107 transitions. [2024-06-28 03:18:38,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 155 transitions, 1607 flow [2024-06-28 03:18:38,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 155 transitions, 1554 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:38,577 INFO L231 Difference]: Finished difference. Result has 160 places, 140 transitions, 1161 flow [2024-06-28 03:18:38,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1161, PETRI_PLACES=160, PETRI_TRANSITIONS=140} [2024-06-28 03:18:38,578 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-28 03:18:38,578 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 140 transitions, 1161 flow [2024-06-28 03:18:38,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:38,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:38,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:38,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:18:38,578 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-28 03:18:38,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:38,579 INFO L85 PathProgramCache]: Analyzing trace with hash 388826291, now seen corresponding path program 8 times [2024-06-28 03:18:38,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:38,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105669333] [2024-06-28 03:18:38,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:38,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:38,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:39,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:39,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:39,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105669333] [2024-06-28 03:18:39,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105669333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:39,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:39,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:39,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094115276] [2024-06-28 03:18:39,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:39,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:39,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:39,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:39,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:39,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:39,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 140 transitions, 1161 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:39,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:39,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:39,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:39,473 INFO L124 PetriNetUnfolderBase]: 386/680 cut-off events. [2024-06-28 03:18:39,473 INFO L125 PetriNetUnfolderBase]: For 41162/41162 co-relation queries the response was YES. [2024-06-28 03:18:39,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4395 conditions, 680 events. 386/680 cut-off events. For 41162/41162 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2907 event pairs, 58 based on Foata normal form. 3/681 useless extension candidates. Maximal degree in co-relation 4318. Up to 602 conditions per place. [2024-06-28 03:18:39,477 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 23 changer transitions 0/154 dead transitions. [2024-06-28 03:18:39,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 154 transitions, 1501 flow [2024-06-28 03:18:39,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:39,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:39,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 03:18:39,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 03:18:39,478 INFO L175 Difference]: Start difference. First operand has 160 places, 140 transitions, 1161 flow. Second operand 9 states and 105 transitions. [2024-06-28 03:18:39,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 154 transitions, 1501 flow [2024-06-28 03:18:39,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 154 transitions, 1413 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:39,534 INFO L231 Difference]: Finished difference. Result has 162 places, 140 transitions, 1124 flow [2024-06-28 03:18:39,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1124, PETRI_PLACES=162, PETRI_TRANSITIONS=140} [2024-06-28 03:18:39,535 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-28 03:18:39,535 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 140 transitions, 1124 flow [2024-06-28 03:18:39,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:39,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:39,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:39,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:18:39,535 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-28 03:18:39,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:39,536 INFO L85 PathProgramCache]: Analyzing trace with hash 160752161, now seen corresponding path program 9 times [2024-06-28 03:18:39,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:39,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560418711] [2024-06-28 03:18:39,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:39,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:39,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:40,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:40,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:40,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560418711] [2024-06-28 03:18:40,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560418711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:40,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:40,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:40,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44016118] [2024-06-28 03:18:40,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:40,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:40,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:40,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:40,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:40,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:40,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 140 transitions, 1124 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:40,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:40,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:40,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:40,423 INFO L124 PetriNetUnfolderBase]: 395/695 cut-off events. [2024-06-28 03:18:40,423 INFO L125 PetriNetUnfolderBase]: For 42533/42533 co-relation queries the response was YES. [2024-06-28 03:18:40,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4427 conditions, 695 events. 395/695 cut-off events. For 42533/42533 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2977 event pairs, 54 based on Foata normal form. 3/696 useless extension candidates. Maximal degree in co-relation 4349. Up to 557 conditions per place. [2024-06-28 03:18:40,428 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 119 selfloop transitions, 36 changer transitions 0/157 dead transitions. [2024-06-28 03:18:40,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 157 transitions, 1596 flow [2024-06-28 03:18:40,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:40,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:40,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:18:40,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-28 03:18:40,429 INFO L175 Difference]: Start difference. First operand has 162 places, 140 transitions, 1124 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:18:40,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 157 transitions, 1596 flow [2024-06-28 03:18:40,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 157 transitions, 1545 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:40,494 INFO L231 Difference]: Finished difference. Result has 163 places, 142 transitions, 1172 flow [2024-06-28 03:18:40,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1172, PETRI_PLACES=163, PETRI_TRANSITIONS=142} [2024-06-28 03:18:40,495 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-28 03:18:40,495 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 142 transitions, 1172 flow [2024-06-28 03:18:40,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:40,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:40,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:40,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:18:40,496 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-28 03:18:40,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:40,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1901865209, now seen corresponding path program 7 times [2024-06-28 03:18:40,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:40,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154322390] [2024-06-28 03:18:40,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:40,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:40,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:41,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:41,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:41,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154322390] [2024-06-28 03:18:41,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154322390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:41,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:41,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:41,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496709586] [2024-06-28 03:18:41,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:41,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:41,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:41,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:41,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:41,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:41,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 142 transitions, 1172 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:41,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:41,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:41,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:41,433 INFO L124 PetriNetUnfolderBase]: 393/692 cut-off events. [2024-06-28 03:18:41,434 INFO L125 PetriNetUnfolderBase]: For 40157/40157 co-relation queries the response was YES. [2024-06-28 03:18:41,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4432 conditions, 692 events. 393/692 cut-off events. For 40157/40157 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2952 event pairs, 66 based on Foata normal form. 1/691 useless extension candidates. Maximal degree in co-relation 4353. Up to 652 conditions per place. [2024-06-28 03:18:41,441 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 126 selfloop transitions, 22 changer transitions 0/150 dead transitions. [2024-06-28 03:18:41,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 150 transitions, 1486 flow [2024-06-28 03:18:41,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:41,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:41,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-28 03:18:41,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-28 03:18:41,442 INFO L175 Difference]: Start difference. First operand has 163 places, 142 transitions, 1172 flow. Second operand 9 states and 100 transitions. [2024-06-28 03:18:41,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 150 transitions, 1486 flow [2024-06-28 03:18:41,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 150 transitions, 1397 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:41,508 INFO L231 Difference]: Finished difference. Result has 166 places, 142 transitions, 1132 flow [2024-06-28 03:18:41,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1132, PETRI_PLACES=166, PETRI_TRANSITIONS=142} [2024-06-28 03:18:41,509 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-28 03:18:41,509 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 142 transitions, 1132 flow [2024-06-28 03:18:41,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:41,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:41,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:41,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:18:41,515 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-28 03:18:41,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:41,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1901865395, now seen corresponding path program 10 times [2024-06-28 03:18:41,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:41,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539948036] [2024-06-28 03:18:41,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:41,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:42,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-28 03:18:42,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:42,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539948036] [2024-06-28 03:18:42,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539948036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:42,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:42,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:42,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137563727] [2024-06-28 03:18:42,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:42,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:42,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:42,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:42,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:42,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:42,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 142 transitions, 1132 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:42,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:42,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:42,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:42,322 INFO L124 PetriNetUnfolderBase]: 387/683 cut-off events. [2024-06-28 03:18:42,322 INFO L125 PetriNetUnfolderBase]: For 40013/40013 co-relation queries the response was YES. [2024-06-28 03:18:42,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4170 conditions, 683 events. 387/683 cut-off events. For 40013/40013 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2916 event pairs, 60 based on Foata normal form. 3/684 useless extension candidates. Maximal degree in co-relation 4090. Up to 550 conditions per place. [2024-06-28 03:18:42,326 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 123 selfloop transitions, 33 changer transitions 0/158 dead transitions. [2024-06-28 03:18:42,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 158 transitions, 1486 flow [2024-06-28 03:18:42,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:42,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:42,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:18:42,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-28 03:18:42,327 INFO L175 Difference]: Start difference. First operand has 166 places, 142 transitions, 1132 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:18:42,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 158 transitions, 1486 flow [2024-06-28 03:18:42,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 158 transitions, 1418 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:42,393 INFO L231 Difference]: Finished difference. Result has 167 places, 142 transitions, 1135 flow [2024-06-28 03:18:42,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1135, PETRI_PLACES=167, PETRI_TRANSITIONS=142} [2024-06-28 03:18:42,393 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-28 03:18:42,393 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 142 transitions, 1135 flow [2024-06-28 03:18:42,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:42,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:42,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:42,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:18:42,394 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-28 03:18:42,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:42,394 INFO L85 PathProgramCache]: Analyzing trace with hash 518950803, now seen corresponding path program 1 times [2024-06-28 03:18:42,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:42,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018402754] [2024-06-28 03:18:42,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:42,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:42,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:43,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:43,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:43,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018402754] [2024-06-28 03:18:43,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018402754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:43,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:43,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:43,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937790679] [2024-06-28 03:18:43,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:43,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:43,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:43,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:43,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:43,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:43,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 142 transitions, 1135 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:43,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:43,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:43,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:43,790 INFO L124 PetriNetUnfolderBase]: 384/678 cut-off events. [2024-06-28 03:18:43,790 INFO L125 PetriNetUnfolderBase]: For 37117/37117 co-relation queries the response was YES. [2024-06-28 03:18:43,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4090 conditions, 678 events. 384/678 cut-off events. For 37117/37117 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2876 event pairs, 58 based on Foata normal form. 2/678 useless extension candidates. Maximal degree in co-relation 4009. Up to 647 conditions per place. [2024-06-28 03:18:43,795 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 136 selfloop transitions, 14 changer transitions 0/152 dead transitions. [2024-06-28 03:18:43,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 152 transitions, 1457 flow [2024-06-28 03:18:43,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:43,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:43,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-28 03:18:43,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-28 03:18:43,809 INFO L175 Difference]: Start difference. First operand has 167 places, 142 transitions, 1135 flow. Second operand 9 states and 96 transitions. [2024-06-28 03:18:43,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 152 transitions, 1457 flow [2024-06-28 03:18:43,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 152 transitions, 1365 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:43,875 INFO L231 Difference]: Finished difference. Result has 167 places, 142 transitions, 1075 flow [2024-06-28 03:18:43,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1043, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1075, PETRI_PLACES=167, PETRI_TRANSITIONS=142} [2024-06-28 03:18:43,876 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-28 03:18:43,876 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 142 transitions, 1075 flow [2024-06-28 03:18:43,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:43,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:43,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:43,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:18:43,877 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-28 03:18:43,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:43,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1384700821, now seen corresponding path program 1 times [2024-06-28 03:18:43,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:43,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948789225] [2024-06-28 03:18:43,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:43,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:43,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:44,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-28 03:18:44,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:44,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948789225] [2024-06-28 03:18:44,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948789225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:44,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:44,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:44,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326953892] [2024-06-28 03:18:44,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:44,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:44,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:44,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:44,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:44,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:44,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 142 transitions, 1075 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:44,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:44,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:44,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:45,052 INFO L124 PetriNetUnfolderBase]: 395/699 cut-off events. [2024-06-28 03:18:45,052 INFO L125 PetriNetUnfolderBase]: For 41538/41538 co-relation queries the response was YES. [2024-06-28 03:18:45,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4270 conditions, 699 events. 395/699 cut-off events. For 41538/41538 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3008 event pairs, 39 based on Foata normal form. 2/699 useless extension candidates. Maximal degree in co-relation 4188. Up to 541 conditions per place. [2024-06-28 03:18:45,057 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 130 selfloop transitions, 33 changer transitions 0/165 dead transitions. [2024-06-28 03:18:45,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 165 transitions, 1607 flow [2024-06-28 03:18:45,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:45,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:45,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-28 03:18:45,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-28 03:18:45,058 INFO L175 Difference]: Start difference. First operand has 167 places, 142 transitions, 1075 flow. Second operand 11 states and 128 transitions. [2024-06-28 03:18:45,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 165 transitions, 1607 flow [2024-06-28 03:18:45,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 165 transitions, 1573 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:45,127 INFO L231 Difference]: Finished difference. Result has 171 places, 144 transitions, 1153 flow [2024-06-28 03:18:45,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1153, PETRI_PLACES=171, PETRI_TRANSITIONS=144} [2024-06-28 03:18:45,128 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2024-06-28 03:18:45,128 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 144 transitions, 1153 flow [2024-06-28 03:18:45,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:45,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:45,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:45,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:18:45,129 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-28 03:18:45,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:45,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1392258051, now seen corresponding path program 2 times [2024-06-28 03:18:45,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:45,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314878426] [2024-06-28 03:18:45,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:45,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:45,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:45,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:45,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:45,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314878426] [2024-06-28 03:18:45,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314878426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:45,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:45,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:45,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110912086] [2024-06-28 03:18:45,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:45,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:45,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:45,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:45,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:46,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:46,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 144 transitions, 1153 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:46,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:46,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:46,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:46,353 INFO L124 PetriNetUnfolderBase]: 399/707 cut-off events. [2024-06-28 03:18:46,353 INFO L125 PetriNetUnfolderBase]: For 43253/43253 co-relation queries the response was YES. [2024-06-28 03:18:46,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4400 conditions, 707 events. 399/707 cut-off events. For 43253/43253 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3080 event pairs, 56 based on Foata normal form. 2/707 useless extension candidates. Maximal degree in co-relation 4317. Up to 579 conditions per place. [2024-06-28 03:18:46,358 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 129 selfloop transitions, 34 changer transitions 0/165 dead transitions. [2024-06-28 03:18:46,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 165 transitions, 1667 flow [2024-06-28 03:18:46,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:46,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:46,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 03:18:46,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-28 03:18:46,359 INFO L175 Difference]: Start difference. First operand has 171 places, 144 transitions, 1153 flow. Second operand 11 states and 127 transitions. [2024-06-28 03:18:46,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 165 transitions, 1667 flow [2024-06-28 03:18:46,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 165 transitions, 1589 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:46,440 INFO L231 Difference]: Finished difference. Result has 175 places, 145 transitions, 1170 flow [2024-06-28 03:18:46,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1170, PETRI_PLACES=175, PETRI_TRANSITIONS=145} [2024-06-28 03:18:46,440 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-28 03:18:46,440 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 145 transitions, 1170 flow [2024-06-28 03:18:46,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:46,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:46,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:46,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:18:46,441 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-28 03:18:46,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:46,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1382823151, now seen corresponding path program 3 times [2024-06-28 03:18:46,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:46,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124135938] [2024-06-28 03:18:46,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:46,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:46,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:47,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:47,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:47,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124135938] [2024-06-28 03:18:47,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124135938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:47,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:47,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:47,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794483784] [2024-06-28 03:18:47,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:47,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:47,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:47,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:47,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:47,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:47,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 145 transitions, 1170 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:47,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:47,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:47,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:47,763 INFO L124 PetriNetUnfolderBase]: 396/702 cut-off events. [2024-06-28 03:18:47,764 INFO L125 PetriNetUnfolderBase]: For 41878/41878 co-relation queries the response was YES. [2024-06-28 03:18:47,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4266 conditions, 702 events. 396/702 cut-off events. For 41878/41878 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3048 event pairs, 57 based on Foata normal form. 2/702 useless extension candidates. Maximal degree in co-relation 4181. Up to 605 conditions per place. [2024-06-28 03:18:47,768 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 124 selfloop transitions, 38 changer transitions 0/164 dead transitions. [2024-06-28 03:18:47,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 164 transitions, 1546 flow [2024-06-28 03:18:47,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:18:47,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:18:47,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-28 03:18:47,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:18:47,770 INFO L175 Difference]: Start difference. First operand has 175 places, 145 transitions, 1170 flow. Second operand 12 states and 132 transitions. [2024-06-28 03:18:47,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 164 transitions, 1546 flow [2024-06-28 03:18:47,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 164 transitions, 1456 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:47,843 INFO L231 Difference]: Finished difference. Result has 178 places, 145 transitions, 1160 flow [2024-06-28 03:18:47,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1160, PETRI_PLACES=178, PETRI_TRANSITIONS=145} [2024-06-28 03:18:47,843 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-28 03:18:47,844 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 145 transitions, 1160 flow [2024-06-28 03:18:47,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:47,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:47,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:47,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:18:47,844 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-28 03:18:47,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:47,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1382822996, now seen corresponding path program 1 times [2024-06-28 03:18:47,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:47,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133845721] [2024-06-28 03:18:47,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:47,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:48,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:48,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:48,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133845721] [2024-06-28 03:18:48,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133845721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:48,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:48,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:48,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653877554] [2024-06-28 03:18:48,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:48,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:48,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:48,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:48,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:48,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:48,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 145 transitions, 1160 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:48,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:48,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:48,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:48,949 INFO L124 PetriNetUnfolderBase]: 405/717 cut-off events. [2024-06-28 03:18:48,950 INFO L125 PetriNetUnfolderBase]: For 44943/44943 co-relation queries the response was YES. [2024-06-28 03:18:48,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 717 events. 405/717 cut-off events. For 44943/44943 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3134 event pairs, 56 based on Foata normal form. 3/718 useless extension candidates. Maximal degree in co-relation 4261. Up to 604 conditions per place. [2024-06-28 03:18:48,955 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 126 selfloop transitions, 42 changer transitions 0/170 dead transitions. [2024-06-28 03:18:48,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 170 transitions, 1592 flow [2024-06-28 03:18:48,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:18:48,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:18:48,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-28 03:18:48,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-06-28 03:18:48,956 INFO L175 Difference]: Start difference. First operand has 178 places, 145 transitions, 1160 flow. Second operand 13 states and 145 transitions. [2024-06-28 03:18:48,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 170 transitions, 1592 flow [2024-06-28 03:18:49,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 170 transitions, 1510 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 03:18:49,026 INFO L231 Difference]: Finished difference. Result has 180 places, 148 transitions, 1211 flow [2024-06-28 03:18:49,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1211, PETRI_PLACES=180, PETRI_TRANSITIONS=148} [2024-06-28 03:18:49,026 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-28 03:18:49,026 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 148 transitions, 1211 flow [2024-06-28 03:18:49,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:49,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:49,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:49,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:18:49,027 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-28 03:18:49,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:49,027 INFO L85 PathProgramCache]: Analyzing trace with hash -2011358292, now seen corresponding path program 2 times [2024-06-28 03:18:49,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:49,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014420338] [2024-06-28 03:18:49,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:49,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:49,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:49,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:49,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:49,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014420338] [2024-06-28 03:18:49,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014420338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:49,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:49,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:49,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796374565] [2024-06-28 03:18:49,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:49,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:49,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:49,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:49,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:49,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:49,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 148 transitions, 1211 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:49,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:49,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:49,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:50,104 INFO L124 PetriNetUnfolderBase]: 414/732 cut-off events. [2024-06-28 03:18:50,104 INFO L125 PetriNetUnfolderBase]: For 46660/46660 co-relation queries the response was YES. [2024-06-28 03:18:50,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4557 conditions, 732 events. 414/732 cut-off events. For 46660/46660 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3216 event pairs, 57 based on Foata normal form. 3/733 useless extension candidates. Maximal degree in co-relation 4470. Up to 479 conditions per place. [2024-06-28 03:18:50,110 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 102 selfloop transitions, 65 changer transitions 0/169 dead transitions. [2024-06-28 03:18:50,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 169 transitions, 1639 flow [2024-06-28 03:18:50,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:50,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:50,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 03:18:50,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 03:18:50,112 INFO L175 Difference]: Start difference. First operand has 180 places, 148 transitions, 1211 flow. Second operand 10 states and 126 transitions. [2024-06-28 03:18:50,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 169 transitions, 1639 flow [2024-06-28 03:18:50,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 169 transitions, 1530 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-28 03:18:50,204 INFO L231 Difference]: Finished difference. Result has 179 places, 151 transitions, 1286 flow [2024-06-28 03:18:50,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1286, PETRI_PLACES=179, PETRI_TRANSITIONS=151} [2024-06-28 03:18:50,206 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-28 03:18:50,206 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 151 transitions, 1286 flow [2024-06-28 03:18:50,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:50,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:50,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:50,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:18:50,207 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-28 03:18:50,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:50,207 INFO L85 PathProgramCache]: Analyzing trace with hash 763524820, now seen corresponding path program 3 times [2024-06-28 03:18:50,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:50,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237403150] [2024-06-28 03:18:50,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:50,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:50,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:50,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:50,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:50,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237403150] [2024-06-28 03:18:50,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237403150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:50,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:50,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:50,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672733292] [2024-06-28 03:18:50,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:50,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:50,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:50,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:50,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:51,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:51,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 151 transitions, 1286 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:51,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:51,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:51,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:51,275 INFO L124 PetriNetUnfolderBase]: 417/737 cut-off events. [2024-06-28 03:18:51,275 INFO L125 PetriNetUnfolderBase]: For 44494/44494 co-relation queries the response was YES. [2024-06-28 03:18:51,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4716 conditions, 737 events. 417/737 cut-off events. For 44494/44494 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3258 event pairs, 53 based on Foata normal form. 1/736 useless extension candidates. Maximal degree in co-relation 4628. Up to 592 conditions per place. [2024-06-28 03:18:51,280 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 128 selfloop transitions, 52 changer transitions 0/182 dead transitions. [2024-06-28 03:18:51,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 182 transitions, 1839 flow [2024-06-28 03:18:51,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:51,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:51,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-28 03:18:51,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-28 03:18:51,282 INFO L175 Difference]: Start difference. First operand has 179 places, 151 transitions, 1286 flow. Second operand 10 states and 119 transitions. [2024-06-28 03:18:51,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 182 transitions, 1839 flow [2024-06-28 03:18:51,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 182 transitions, 1656 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:51,371 INFO L231 Difference]: Finished difference. Result has 185 places, 168 transitions, 1430 flow [2024-06-28 03:18:51,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1430, PETRI_PLACES=185, PETRI_TRANSITIONS=168} [2024-06-28 03:18:51,372 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-28 03:18:51,372 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 168 transitions, 1430 flow [2024-06-28 03:18:51,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:51,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:51,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:51,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:18:51,373 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-28 03:18:51,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:51,373 INFO L85 PathProgramCache]: Analyzing trace with hash -2017076087, now seen corresponding path program 4 times [2024-06-28 03:18:51,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:51,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322073808] [2024-06-28 03:18:51,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:51,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:51,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:52,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:52,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:52,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322073808] [2024-06-28 03:18:52,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322073808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:52,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:52,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:52,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407865155] [2024-06-28 03:18:52,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:52,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:52,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:52,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:52,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:52,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:52,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 168 transitions, 1430 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:52,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:52,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:52,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:52,443 INFO L124 PetriNetUnfolderBase]: 428/758 cut-off events. [2024-06-28 03:18:52,443 INFO L125 PetriNetUnfolderBase]: For 51874/51874 co-relation queries the response was YES. [2024-06-28 03:18:52,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5045 conditions, 758 events. 428/758 cut-off events. For 51874/51874 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3376 event pairs, 63 based on Foata normal form. 2/758 useless extension candidates. Maximal degree in co-relation 4952. Up to 625 conditions per place. [2024-06-28 03:18:52,449 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 136 selfloop transitions, 46 changer transitions 0/184 dead transitions. [2024-06-28 03:18:52,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 184 transitions, 1992 flow [2024-06-28 03:18:52,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:52,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:52,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-28 03:18:52,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-28 03:18:52,453 INFO L175 Difference]: Start difference. First operand has 185 places, 168 transitions, 1430 flow. Second operand 10 states and 119 transitions. [2024-06-28 03:18:52,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 184 transitions, 1992 flow [2024-06-28 03:18:52,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 184 transitions, 1908 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 03:18:52,560 INFO L231 Difference]: Finished difference. Result has 191 places, 170 transitions, 1488 flow [2024-06-28 03:18:52,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1488, PETRI_PLACES=191, PETRI_TRANSITIONS=170} [2024-06-28 03:18:52,561 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-28 03:18:52,561 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 170 transitions, 1488 flow [2024-06-28 03:18:52,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:52,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:52,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:52,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:18:52,561 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-28 03:18:52,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:52,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2011565837, now seen corresponding path program 5 times [2024-06-28 03:18:52,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:52,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737966747] [2024-06-28 03:18:52,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:52,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:52,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:53,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:53,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:53,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737966747] [2024-06-28 03:18:53,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737966747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:53,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:53,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:53,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981522863] [2024-06-28 03:18:53,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:53,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:53,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:53,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:53,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:53,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:53,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 170 transitions, 1488 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:53,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:53,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:53,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:53,744 INFO L124 PetriNetUnfolderBase]: 432/766 cut-off events. [2024-06-28 03:18:53,744 INFO L125 PetriNetUnfolderBase]: For 53618/53618 co-relation queries the response was YES. [2024-06-28 03:18:53,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5097 conditions, 766 events. 432/766 cut-off events. For 53618/53618 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3438 event pairs, 65 based on Foata normal form. 2/766 useless extension candidates. Maximal degree in co-relation 5003. Up to 660 conditions per place. [2024-06-28 03:18:53,751 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 136 selfloop transitions, 45 changer transitions 0/183 dead transitions. [2024-06-28 03:18:53,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 183 transitions, 1902 flow [2024-06-28 03:18:53,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:53,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:53,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-28 03:18:53,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:18:53,765 INFO L175 Difference]: Start difference. First operand has 191 places, 170 transitions, 1488 flow. Second operand 10 states and 115 transitions. [2024-06-28 03:18:53,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 183 transitions, 1902 flow [2024-06-28 03:18:53,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 183 transitions, 1808 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:53,880 INFO L231 Difference]: Finished difference. Result has 195 places, 171 transitions, 1514 flow [2024-06-28 03:18:53,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1514, PETRI_PLACES=195, PETRI_TRANSITIONS=171} [2024-06-28 03:18:53,881 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-28 03:18:53,881 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 171 transitions, 1514 flow [2024-06-28 03:18:53,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:53,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:53,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:53,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:18:53,881 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-28 03:18:53,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:53,882 INFO L85 PathProgramCache]: Analyzing trace with hash -2016928217, now seen corresponding path program 6 times [2024-06-28 03:18:53,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:53,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186112505] [2024-06-28 03:18:53,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:53,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:54,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:54,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:54,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186112505] [2024-06-28 03:18:54,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186112505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:54,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:54,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:54,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907353175] [2024-06-28 03:18:54,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:54,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:54,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:54,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:54,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:54,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:54,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 171 transitions, 1514 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:54,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:54,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:54,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:54,921 INFO L124 PetriNetUnfolderBase]: 439/779 cut-off events. [2024-06-28 03:18:54,921 INFO L125 PetriNetUnfolderBase]: For 54952/54952 co-relation queries the response was YES. [2024-06-28 03:18:54,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5183 conditions, 779 events. 439/779 cut-off events. For 54952/54952 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3520 event pairs, 65 based on Foata normal form. 2/779 useless extension candidates. Maximal degree in co-relation 5087. Up to 673 conditions per place. [2024-06-28 03:18:54,926 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 142 selfloop transitions, 42 changer transitions 0/186 dead transitions. [2024-06-28 03:18:54,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 186 transitions, 1938 flow [2024-06-28 03:18:54,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:54,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:54,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-28 03:18:54,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-28 03:18:54,927 INFO L175 Difference]: Start difference. First operand has 195 places, 171 transitions, 1514 flow. Second operand 10 states and 116 transitions. [2024-06-28 03:18:54,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 186 transitions, 1938 flow [2024-06-28 03:18:55,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 186 transitions, 1838 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:18:55,025 INFO L231 Difference]: Finished difference. Result has 198 places, 174 transitions, 1539 flow [2024-06-28 03:18:55,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1539, PETRI_PLACES=198, PETRI_TRANSITIONS=174} [2024-06-28 03:18:55,025 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-28 03:18:55,026 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 174 transitions, 1539 flow [2024-06-28 03:18:55,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:55,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:55,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:55,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:18:55,026 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-28 03:18:55,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:55,027 INFO L85 PathProgramCache]: Analyzing trace with hash 763519240, now seen corresponding path program 4 times [2024-06-28 03:18:55,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:55,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999989101] [2024-06-28 03:18:55,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:55,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:55,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:55,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:55,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:55,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999989101] [2024-06-28 03:18:55,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999989101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:55,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:55,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:55,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036572410] [2024-06-28 03:18:55,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:55,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:55,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:55,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:55,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:55,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:55,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 174 transitions, 1539 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:55,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:55,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:55,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:56,340 INFO L124 PetriNetUnfolderBase]: 456/807 cut-off events. [2024-06-28 03:18:56,341 INFO L125 PetriNetUnfolderBase]: For 61329/61329 co-relation queries the response was YES. [2024-06-28 03:18:56,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5455 conditions, 807 events. 456/807 cut-off events. For 61329/61329 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3675 event pairs, 59 based on Foata normal form. 3/808 useless extension candidates. Maximal degree in co-relation 5357. Up to 517 conditions per place. [2024-06-28 03:18:56,346 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 115 selfloop transitions, 85 changer transitions 0/202 dead transitions. [2024-06-28 03:18:56,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 202 transitions, 2205 flow [2024-06-28 03:18:56,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:56,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:56,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-28 03:18:56,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:18:56,347 INFO L175 Difference]: Start difference. First operand has 198 places, 174 transitions, 1539 flow. Second operand 11 states and 143 transitions. [2024-06-28 03:18:56,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 202 transitions, 2205 flow [2024-06-28 03:18:56,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 202 transitions, 2112 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:56,452 INFO L231 Difference]: Finished difference. Result has 204 places, 182 transitions, 1783 flow [2024-06-28 03:18:56,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1783, PETRI_PLACES=204, PETRI_TRANSITIONS=182} [2024-06-28 03:18:56,453 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-28 03:18:56,453 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 182 transitions, 1783 flow [2024-06-28 03:18:56,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:56,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:56,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:56,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:18:56,453 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-28 03:18:56,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:56,454 INFO L85 PathProgramCache]: Analyzing trace with hash -2016928062, now seen corresponding path program 5 times [2024-06-28 03:18:56,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:56,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784009223] [2024-06-28 03:18:56,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:56,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:56,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:57,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-28 03:18:57,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:57,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784009223] [2024-06-28 03:18:57,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784009223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:57,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:57,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:57,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485740854] [2024-06-28 03:18:57,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:57,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:57,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:57,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:57,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:57,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:57,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 182 transitions, 1783 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:57,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:57,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:57,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:57,671 INFO L124 PetriNetUnfolderBase]: 465/822 cut-off events. [2024-06-28 03:18:57,672 INFO L125 PetriNetUnfolderBase]: For 64090/64090 co-relation queries the response was YES. [2024-06-28 03:18:57,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5933 conditions, 822 events. 465/822 cut-off events. For 64090/64090 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3749 event pairs, 59 based on Foata normal form. 3/823 useless extension candidates. Maximal degree in co-relation 5832. Up to 544 conditions per place. [2024-06-28 03:18:57,678 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 126 selfloop transitions, 77 changer transitions 0/205 dead transitions. [2024-06-28 03:18:57,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 205 transitions, 2434 flow [2024-06-28 03:18:57,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:18:57,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:18:57,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:18:57,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-28 03:18:57,679 INFO L175 Difference]: Start difference. First operand has 204 places, 182 transitions, 1783 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:18:57,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 205 transitions, 2434 flow [2024-06-28 03:18:57,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 205 transitions, 2333 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:57,781 INFO L231 Difference]: Finished difference. Result has 209 places, 185 transitions, 1908 flow [2024-06-28 03:18:57,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1908, PETRI_PLACES=209, PETRI_TRANSITIONS=185} [2024-06-28 03:18:57,782 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-28 03:18:57,782 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 185 transitions, 1908 flow [2024-06-28 03:18:57,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:57,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:57,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:57,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:18:57,783 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-28 03:18:57,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:57,783 INFO L85 PathProgramCache]: Analyzing trace with hash 758012710, now seen corresponding path program 6 times [2024-06-28 03:18:57,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:57,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066068134] [2024-06-28 03:18:57,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:57,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:57,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:58,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:58,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:58,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066068134] [2024-06-28 03:18:58,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066068134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:58,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:58,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:58,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962194660] [2024-06-28 03:18:58,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:58,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:58,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:58,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:58,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:58,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:58,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 185 transitions, 1908 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:58,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:58,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:58,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:58,970 INFO L124 PetriNetUnfolderBase]: 468/827 cut-off events. [2024-06-28 03:18:58,971 INFO L125 PetriNetUnfolderBase]: For 59797/59797 co-relation queries the response was YES. [2024-06-28 03:18:58,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6070 conditions, 827 events. 468/827 cut-off events. For 59797/59797 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3778 event pairs, 59 based on Foata normal form. 1/826 useless extension candidates. Maximal degree in co-relation 5966. Up to 512 conditions per place. [2024-06-28 03:18:58,978 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 115 selfloop transitions, 92 changer transitions 0/209 dead transitions. [2024-06-28 03:18:58,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 209 transitions, 2557 flow [2024-06-28 03:18:58,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:18:58,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:18:58,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-28 03:18:58,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-28 03:18:58,979 INFO L175 Difference]: Start difference. First operand has 209 places, 185 transitions, 1908 flow. Second operand 12 states and 154 transitions. [2024-06-28 03:18:58,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 209 transitions, 2557 flow [2024-06-28 03:18:59,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 209 transitions, 2361 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:59,084 INFO L231 Difference]: Finished difference. Result has 212 places, 187 transitions, 1951 flow [2024-06-28 03:18:59,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1951, PETRI_PLACES=212, PETRI_TRANSITIONS=187} [2024-06-28 03:18:59,085 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-28 03:18:59,085 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 187 transitions, 1951 flow [2024-06-28 03:18:59,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:59,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:59,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:59,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:18:59,086 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-28 03:18:59,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:59,086 INFO L85 PathProgramCache]: Analyzing trace with hash -2017072367, now seen corresponding path program 7 times [2024-06-28 03:18:59,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:59,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112209644] [2024-06-28 03:18:59,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:59,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:59,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:59,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:59,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:59,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112209644] [2024-06-28 03:18:59,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112209644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:59,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:59,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:59,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112491431] [2024-06-28 03:18:59,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:59,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:59,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:59,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:59,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:59,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:18:59,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 187 transitions, 1951 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:59,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:59,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:18:59,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:00,208 INFO L124 PetriNetUnfolderBase]: 465/822 cut-off events. [2024-06-28 03:19:00,208 INFO L125 PetriNetUnfolderBase]: For 58863/58863 co-relation queries the response was YES. [2024-06-28 03:19:00,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5925 conditions, 822 events. 465/822 cut-off events. For 58863/58863 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3765 event pairs, 64 based on Foata normal form. 2/822 useless extension candidates. Maximal degree in co-relation 5820. Up to 707 conditions per place. [2024-06-28 03:19:00,215 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 150 selfloop transitions, 47 changer transitions 0/199 dead transitions. [2024-06-28 03:19:00,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 199 transitions, 2373 flow [2024-06-28 03:19:00,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:00,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-28 03:19:00,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-28 03:19:00,216 INFO L175 Difference]: Start difference. First operand has 212 places, 187 transitions, 1951 flow. Second operand 10 states and 117 transitions. [2024-06-28 03:19:00,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 199 transitions, 2373 flow [2024-06-28 03:19:00,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 199 transitions, 2154 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:00,333 INFO L231 Difference]: Finished difference. Result has 212 places, 187 transitions, 1830 flow [2024-06-28 03:19:00,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1830, PETRI_PLACES=212, PETRI_TRANSITIONS=187} [2024-06-28 03:19:00,334 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-28 03:19:00,334 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 187 transitions, 1830 flow [2024-06-28 03:19:00,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:00,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:00,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:00,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:19:00,341 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-28 03:19:00,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:00,342 INFO L85 PathProgramCache]: Analyzing trace with hash -226493479, now seen corresponding path program 1 times [2024-06-28 03:19:00,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:00,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13509379] [2024-06-28 03:19:00,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:00,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:00,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:01,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:01,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:01,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13509379] [2024-06-28 03:19:01,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13509379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:01,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:01,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:01,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008331189] [2024-06-28 03:19:01,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:01,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:01,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:01,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:01,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:01,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:01,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 187 transitions, 1830 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:01,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:01,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:01,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:01,469 INFO L124 PetriNetUnfolderBase]: 459/813 cut-off events. [2024-06-28 03:19:01,470 INFO L125 PetriNetUnfolderBase]: For 55270/55270 co-relation queries the response was YES. [2024-06-28 03:19:01,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5520 conditions, 813 events. 459/813 cut-off events. For 55270/55270 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3728 event pairs, 65 based on Foata normal form. 3/814 useless extension candidates. Maximal degree in co-relation 5414. Up to 768 conditions per place. [2024-06-28 03:19:01,476 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 177 selfloop transitions, 21 changer transitions 0/200 dead transitions. [2024-06-28 03:19:01,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 200 transitions, 2290 flow [2024-06-28 03:19:01,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:01,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:01,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-28 03:19:01,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-28 03:19:01,477 INFO L175 Difference]: Start difference. First operand has 212 places, 187 transitions, 1830 flow. Second operand 10 states and 108 transitions. [2024-06-28 03:19:01,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 200 transitions, 2290 flow [2024-06-28 03:19:01,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 200 transitions, 2162 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:01,588 INFO L231 Difference]: Finished difference. Result has 212 places, 189 transitions, 1791 flow [2024-06-28 03:19:01,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1791, PETRI_PLACES=212, PETRI_TRANSITIONS=189} [2024-06-28 03:19:01,589 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-28 03:19:01,589 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 189 transitions, 1791 flow [2024-06-28 03:19:01,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:01,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:01,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:01,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:19:01,590 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-28 03:19:01,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:01,590 INFO L85 PathProgramCache]: Analyzing trace with hash 160848146, now seen corresponding path program 7 times [2024-06-28 03:19:01,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:01,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140636020] [2024-06-28 03:19:01,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:01,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:01,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:02,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:02,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140636020] [2024-06-28 03:19:02,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140636020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:02,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:02,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:02,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863131105] [2024-06-28 03:19:02,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:02,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:02,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:02,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:02,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:02,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:02,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 189 transitions, 1791 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:02,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:02,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:02,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:02,723 INFO L124 PetriNetUnfolderBase]: 472/834 cut-off events. [2024-06-28 03:19:02,723 INFO L125 PetriNetUnfolderBase]: For 56950/56950 co-relation queries the response was YES. [2024-06-28 03:19:02,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5806 conditions, 834 events. 472/834 cut-off events. For 56950/56950 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3842 event pairs, 57 based on Foata normal form. 1/833 useless extension candidates. Maximal degree in co-relation 5700. Up to 701 conditions per place. [2024-06-28 03:19:02,730 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 165 selfloop transitions, 48 changer transitions 0/215 dead transitions. [2024-06-28 03:19:02,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 215 transitions, 2539 flow [2024-06-28 03:19:02,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:02,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:02,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:19:02,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:19:02,731 INFO L175 Difference]: Start difference. First operand has 212 places, 189 transitions, 1791 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:19:02,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 215 transitions, 2539 flow [2024-06-28 03:19:02,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 215 transitions, 2461 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:02,837 INFO L231 Difference]: Finished difference. Result has 218 places, 200 transitions, 2007 flow [2024-06-28 03:19:02,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2007, PETRI_PLACES=218, PETRI_TRANSITIONS=200} [2024-06-28 03:19:02,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-28 03:19:02,838 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 200 transitions, 2007 flow [2024-06-28 03:19:02,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:02,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:02,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:02,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:19:02,839 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-28 03:19:02,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:02,839 INFO L85 PathProgramCache]: Analyzing trace with hash 160992141, now seen corresponding path program 8 times [2024-06-28 03:19:02,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:02,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904866487] [2024-06-28 03:19:02,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:02,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:02,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:03,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:03,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:03,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904866487] [2024-06-28 03:19:03,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904866487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:03,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:03,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:03,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787178585] [2024-06-28 03:19:03,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:03,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:03,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:03,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:03,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:03,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:03,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 200 transitions, 2007 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:03,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:03,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:03,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:03,979 INFO L124 PetriNetUnfolderBase]: 476/842 cut-off events. [2024-06-28 03:19:03,979 INFO L125 PetriNetUnfolderBase]: For 61754/61754 co-relation queries the response was YES. [2024-06-28 03:19:03,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6017 conditions, 842 events. 476/842 cut-off events. For 61754/61754 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3890 event pairs, 62 based on Foata normal form. 2/842 useless extension candidates. Maximal degree in co-relation 5908. Up to 796 conditions per place. [2024-06-28 03:19:03,986 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 185 selfloop transitions, 24 changer transitions 0/211 dead transitions. [2024-06-28 03:19:03,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 211 transitions, 2471 flow [2024-06-28 03:19:03,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:03,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:03,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-28 03:19:03,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-28 03:19:03,988 INFO L175 Difference]: Start difference. First operand has 218 places, 200 transitions, 2007 flow. Second operand 10 states and 108 transitions. [2024-06-28 03:19:03,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 211 transitions, 2471 flow [2024-06-28 03:19:04,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 211 transitions, 2355 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:04,117 INFO L231 Difference]: Finished difference. Result has 222 places, 201 transitions, 1969 flow [2024-06-28 03:19:04,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1969, PETRI_PLACES=222, PETRI_TRANSITIONS=201} [2024-06-28 03:19:04,119 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-28 03:19:04,119 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 201 transitions, 1969 flow [2024-06-28 03:19:04,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:04,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:04,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:04,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:19:04,120 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-28 03:19:04,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:04,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1101936366, now seen corresponding path program 8 times [2024-06-28 03:19:04,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:04,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592940794] [2024-06-28 03:19:04,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:04,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:04,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:04,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:04,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592940794] [2024-06-28 03:19:04,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592940794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:04,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:04,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:04,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862771309] [2024-06-28 03:19:04,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:04,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:04,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:04,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:04,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:04,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:04,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 201 transitions, 1969 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:04,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:04,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:04,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:05,151 INFO L124 PetriNetUnfolderBase]: 485/857 cut-off events. [2024-06-28 03:19:05,151 INFO L125 PetriNetUnfolderBase]: For 65947/65947 co-relation queries the response was YES. [2024-06-28 03:19:05,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6176 conditions, 857 events. 485/857 cut-off events. For 65947/65947 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3960 event pairs, 60 based on Foata normal form. 3/858 useless extension candidates. Maximal degree in co-relation 6066. Up to 805 conditions per place. [2024-06-28 03:19:05,159 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 196 selfloop transitions, 21 changer transitions 0/219 dead transitions. [2024-06-28 03:19:05,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 219 transitions, 2552 flow [2024-06-28 03:19:05,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:05,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:05,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-28 03:19:05,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-28 03:19:05,160 INFO L175 Difference]: Start difference. First operand has 222 places, 201 transitions, 1969 flow. Second operand 10 states and 111 transitions. [2024-06-28 03:19:05,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 219 transitions, 2552 flow [2024-06-28 03:19:05,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 219 transitions, 2484 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:05,299 INFO L231 Difference]: Finished difference. Result has 224 places, 205 transitions, 2061 flow [2024-06-28 03:19:05,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2061, PETRI_PLACES=224, PETRI_TRANSITIONS=205} [2024-06-28 03:19:05,299 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-28 03:19:05,300 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 205 transitions, 2061 flow [2024-06-28 03:19:05,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:05,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:05,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:05,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:19:05,300 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-28 03:19:05,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:05,301 INFO L85 PathProgramCache]: Analyzing trace with hash 688200465, now seen corresponding path program 9 times [2024-06-28 03:19:05,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:05,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192662560] [2024-06-28 03:19:05,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:05,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:05,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:05,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:05,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:05,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192662560] [2024-06-28 03:19:05,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192662560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:05,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:05,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:05,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544679486] [2024-06-28 03:19:05,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:05,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:05,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:05,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:05,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:06,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:06,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 205 transitions, 2061 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:06,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:06,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:06,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:06,350 INFO L124 PetriNetUnfolderBase]: 489/865 cut-off events. [2024-06-28 03:19:06,350 INFO L125 PetriNetUnfolderBase]: For 65354/65354 co-relation queries the response was YES. [2024-06-28 03:19:06,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6263 conditions, 865 events. 489/865 cut-off events. For 65354/65354 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4035 event pairs, 66 based on Foata normal form. 2/865 useless extension candidates. Maximal degree in co-relation 6152. Up to 807 conditions per place. [2024-06-28 03:19:06,356 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 183 selfloop transitions, 31 changer transitions 0/216 dead transitions. [2024-06-28 03:19:06,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 216 transitions, 2537 flow [2024-06-28 03:19:06,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:06,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:06,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-28 03:19:06,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-28 03:19:06,357 INFO L175 Difference]: Start difference. First operand has 224 places, 205 transitions, 2061 flow. Second operand 10 states and 109 transitions. [2024-06-28 03:19:06,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 216 transitions, 2537 flow [2024-06-28 03:19:06,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 216 transitions, 2417 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:06,499 INFO L231 Difference]: Finished difference. Result has 226 places, 206 transitions, 2035 flow [2024-06-28 03:19:06,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2035, PETRI_PLACES=226, PETRI_TRANSITIONS=206} [2024-06-28 03:19:06,499 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-28 03:19:06,500 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 206 transitions, 2035 flow [2024-06-28 03:19:06,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:06,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:06,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:06,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:19:06,500 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-28 03:19:06,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:06,501 INFO L85 PathProgramCache]: Analyzing trace with hash 688196745, now seen corresponding path program 10 times [2024-06-28 03:19:06,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:06,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211113453] [2024-06-28 03:19:06,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:06,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:06,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:07,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:07,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:07,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211113453] [2024-06-28 03:19:07,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211113453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:07,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:07,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:07,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366238033] [2024-06-28 03:19:07,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:07,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:07,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:07,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:07,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:07,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:07,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 206 transitions, 2035 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:07,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:07,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:07,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:07,508 INFO L124 PetriNetUnfolderBase]: 493/873 cut-off events. [2024-06-28 03:19:07,508 INFO L125 PetriNetUnfolderBase]: For 66917/66917 co-relation queries the response was YES. [2024-06-28 03:19:07,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6275 conditions, 873 events. 493/873 cut-off events. For 66917/66917 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4089 event pairs, 64 based on Foata normal form. 2/873 useless extension candidates. Maximal degree in co-relation 6163. Up to 784 conditions per place. [2024-06-28 03:19:07,515 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 183 selfloop transitions, 34 changer transitions 0/219 dead transitions. [2024-06-28 03:19:07,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 219 transitions, 2667 flow [2024-06-28 03:19:07,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:07,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:07,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-28 03:19:07,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-28 03:19:07,525 INFO L175 Difference]: Start difference. First operand has 226 places, 206 transitions, 2035 flow. Second operand 10 states and 111 transitions. [2024-06-28 03:19:07,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 219 transitions, 2667 flow [2024-06-28 03:19:07,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 219 transitions, 2576 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:07,660 INFO L231 Difference]: Finished difference. Result has 228 places, 207 transitions, 2044 flow [2024-06-28 03:19:07,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2044, PETRI_PLACES=228, PETRI_TRANSITIONS=207} [2024-06-28 03:19:07,676 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 198 predicate places. [2024-06-28 03:19:07,676 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 207 transitions, 2044 flow [2024-06-28 03:19:07,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:07,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:07,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:07,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:19:07,677 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-28 03:19:07,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:07,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1797511898, now seen corresponding path program 9 times [2024-06-28 03:19:07,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:07,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945500053] [2024-06-28 03:19:07,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:07,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:07,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:08,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:08,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:08,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945500053] [2024-06-28 03:19:08,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945500053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:08,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:08,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:08,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292601209] [2024-06-28 03:19:08,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:08,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:08,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:08,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:08,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:08,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:08,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 207 transitions, 2044 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:08,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:08,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:08,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:08,824 INFO L124 PetriNetUnfolderBase]: 502/888 cut-off events. [2024-06-28 03:19:08,824 INFO L125 PetriNetUnfolderBase]: For 71929/71929 co-relation queries the response was YES. [2024-06-28 03:19:08,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6435 conditions, 888 events. 502/888 cut-off events. For 71929/71929 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4189 event pairs, 60 based on Foata normal form. 3/889 useless extension candidates. Maximal degree in co-relation 6322. Up to 799 conditions per place. [2024-06-28 03:19:08,832 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 197 selfloop transitions, 30 changer transitions 0/229 dead transitions. [2024-06-28 03:19:08,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 229 transitions, 2681 flow [2024-06-28 03:19:08,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:08,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:08,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-28 03:19:08,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-28 03:19:08,842 INFO L175 Difference]: Start difference. First operand has 228 places, 207 transitions, 2044 flow. Second operand 10 states and 117 transitions. [2024-06-28 03:19:08,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 229 transitions, 2681 flow [2024-06-28 03:19:08,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 229 transitions, 2549 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:08,973 INFO L231 Difference]: Finished difference. Result has 229 places, 211 transitions, 2098 flow [2024-06-28 03:19:08,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2098, PETRI_PLACES=229, PETRI_TRANSITIONS=211} [2024-06-28 03:19:08,973 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-28 03:19:08,973 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 211 transitions, 2098 flow [2024-06-28 03:19:08,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:08,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:08,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:08,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:19:08,974 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-28 03:19:08,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:08,974 INFO L85 PathProgramCache]: Analyzing trace with hash 887652140, now seen corresponding path program 10 times [2024-06-28 03:19:08,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:08,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268687813] [2024-06-28 03:19:08,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:08,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:08,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:09,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:09,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:09,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268687813] [2024-06-28 03:19:09,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268687813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:09,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:09,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:09,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748220748] [2024-06-28 03:19:09,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:09,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:09,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:09,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:09,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:09,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:09,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 211 transitions, 2098 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:09,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:09,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:09,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:10,138 INFO L124 PetriNetUnfolderBase]: 511/903 cut-off events. [2024-06-28 03:19:10,138 INFO L125 PetriNetUnfolderBase]: For 74464/74464 co-relation queries the response was YES. [2024-06-28 03:19:10,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6509 conditions, 903 events. 511/903 cut-off events. For 74464/74464 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4279 event pairs, 60 based on Foata normal form. 3/904 useless extension candidates. Maximal degree in co-relation 6397. Up to 814 conditions per place. [2024-06-28 03:19:10,147 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 197 selfloop transitions, 32 changer transitions 0/231 dead transitions. [2024-06-28 03:19:10,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 231 transitions, 2732 flow [2024-06-28 03:19:10,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:10,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:10,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-28 03:19:10,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-28 03:19:10,149 INFO L175 Difference]: Start difference. First operand has 229 places, 211 transitions, 2098 flow. Second operand 10 states and 116 transitions. [2024-06-28 03:19:10,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 231 transitions, 2732 flow [2024-06-28 03:19:10,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 231 transitions, 2539 flow, removed 50 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:10,310 INFO L231 Difference]: Finished difference. Result has 229 places, 215 transitions, 2103 flow [2024-06-28 03:19:10,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2103, PETRI_PLACES=229, PETRI_TRANSITIONS=215} [2024-06-28 03:19:10,311 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-28 03:19:10,311 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 215 transitions, 2103 flow [2024-06-28 03:19:10,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:10,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:10,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:10,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:19:10,312 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-28 03:19:10,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:10,312 INFO L85 PathProgramCache]: Analyzing trace with hash 887646560, now seen corresponding path program 11 times [2024-06-28 03:19:10,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:10,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78315731] [2024-06-28 03:19:10,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:10,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:10,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:11,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:11,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:11,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78315731] [2024-06-28 03:19:11,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78315731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:11,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:11,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:11,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64563022] [2024-06-28 03:19:11,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:11,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:11,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:11,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:11,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:11,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:11,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 215 transitions, 2103 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:11,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:11,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:11,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:11,355 INFO L124 PetriNetUnfolderBase]: 514/908 cut-off events. [2024-06-28 03:19:11,356 INFO L125 PetriNetUnfolderBase]: For 70029/70029 co-relation queries the response was YES. [2024-06-28 03:19:11,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6423 conditions, 908 events. 514/908 cut-off events. For 70029/70029 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4300 event pairs, 70 based on Foata normal form. 1/907 useless extension candidates. Maximal degree in co-relation 6312. Up to 853 conditions per place. [2024-06-28 03:19:11,364 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 196 selfloop transitions, 30 changer transitions 0/228 dead transitions. [2024-06-28 03:19:11,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 228 transitions, 2648 flow [2024-06-28 03:19:11,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:11,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:11,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-28 03:19:11,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-28 03:19:11,365 INFO L175 Difference]: Start difference. First operand has 229 places, 215 transitions, 2103 flow. Second operand 11 states and 116 transitions. [2024-06-28 03:19:11,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 228 transitions, 2648 flow [2024-06-28 03:19:11,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 228 transitions, 2492 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:11,532 INFO L231 Difference]: Finished difference. Result has 234 places, 219 transitions, 2107 flow [2024-06-28 03:19:11,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1947, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2107, PETRI_PLACES=234, PETRI_TRANSITIONS=219} [2024-06-28 03:19:11,533 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-28 03:19:11,533 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 219 transitions, 2107 flow [2024-06-28 03:19:11,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:11,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:11,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:11,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:19:11,534 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-28 03:19:11,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:11,534 INFO L85 PathProgramCache]: Analyzing trace with hash 166562066, now seen corresponding path program 12 times [2024-06-28 03:19:11,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:11,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206451841] [2024-06-28 03:19:11,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:11,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:11,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:12,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:12,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:12,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206451841] [2024-06-28 03:19:12,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206451841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:12,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:12,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:12,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438817756] [2024-06-28 03:19:12,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:12,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:12,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:12,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:12,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:12,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:12,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 219 transitions, 2107 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:12,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:12,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:12,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:12,625 INFO L124 PetriNetUnfolderBase]: 523/923 cut-off events. [2024-06-28 03:19:12,625 INFO L125 PetriNetUnfolderBase]: For 77874/77874 co-relation queries the response was YES. [2024-06-28 03:19:12,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6550 conditions, 923 events. 523/923 cut-off events. For 77874/77874 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4387 event pairs, 64 based on Foata normal form. 3/924 useless extension candidates. Maximal degree in co-relation 6436. Up to 779 conditions per place. [2024-06-28 03:19:12,633 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 190 selfloop transitions, 45 changer transitions 0/237 dead transitions. [2024-06-28 03:19:12,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 237 transitions, 2750 flow [2024-06-28 03:19:12,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:12,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:12,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:19:12,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:19:12,634 INFO L175 Difference]: Start difference. First operand has 234 places, 219 transitions, 2107 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:19:12,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 237 transitions, 2750 flow [2024-06-28 03:19:12,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 237 transitions, 2671 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:12,787 INFO L231 Difference]: Finished difference. Result has 238 places, 223 transitions, 2262 flow [2024-06-28 03:19:12,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2262, PETRI_PLACES=238, PETRI_TRANSITIONS=223} [2024-06-28 03:19:12,787 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-28 03:19:12,787 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 223 transitions, 2262 flow [2024-06-28 03:19:12,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:12,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:12,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:12,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:19:12,788 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-28 03:19:12,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:12,788 INFO L85 PathProgramCache]: Analyzing trace with hash 693706995, now seen corresponding path program 11 times [2024-06-28 03:19:12,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:12,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158598805] [2024-06-28 03:19:12,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:12,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:12,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:13,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-28 03:19:13,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:13,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158598805] [2024-06-28 03:19:13,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158598805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:13,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:13,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:13,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812426210] [2024-06-28 03:19:13,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:13,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:13,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:13,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:13,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:13,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:13,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 223 transitions, 2262 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:13,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:13,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:13,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:13,870 INFO L124 PetriNetUnfolderBase]: 527/931 cut-off events. [2024-06-28 03:19:13,870 INFO L125 PetriNetUnfolderBase]: For 77085/77085 co-relation queries the response was YES. [2024-06-28 03:19:13,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6678 conditions, 931 events. 527/931 cut-off events. For 77085/77085 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4441 event pairs, 72 based on Foata normal form. 2/931 useless extension candidates. Maximal degree in co-relation 6563. Up to 885 conditions per place. [2024-06-28 03:19:13,878 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 209 selfloop transitions, 23 changer transitions 0/234 dead transitions. [2024-06-28 03:19:13,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 234 transitions, 2767 flow [2024-06-28 03:19:13,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:13,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:13,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-28 03:19:13,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-28 03:19:13,879 INFO L175 Difference]: Start difference. First operand has 238 places, 223 transitions, 2262 flow. Second operand 10 states and 109 transitions. [2024-06-28 03:19:13,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 234 transitions, 2767 flow [2024-06-28 03:19:14,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 234 transitions, 2573 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:14,031 INFO L231 Difference]: Finished difference. Result has 240 places, 224 transitions, 2139 flow [2024-06-28 03:19:14,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2139, PETRI_PLACES=240, PETRI_TRANSITIONS=224} [2024-06-28 03:19:14,031 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2024-06-28 03:19:14,031 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 224 transitions, 2139 flow [2024-06-28 03:19:14,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:14,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:14,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:14,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:19:14,032 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-28 03:19:14,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:14,032 INFO L85 PathProgramCache]: Analyzing trace with hash 887646405, now seen corresponding path program 12 times [2024-06-28 03:19:14,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:14,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301412149] [2024-06-28 03:19:14,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:14,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:14,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:14,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-28 03:19:14,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:14,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301412149] [2024-06-28 03:19:14,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301412149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:14,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:14,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:14,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941434432] [2024-06-28 03:19:14,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:14,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:14,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:14,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:14,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:14,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:14,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 224 transitions, 2139 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:14,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:14,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:14,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:15,298 INFO L124 PetriNetUnfolderBase]: 524/926 cut-off events. [2024-06-28 03:19:15,299 INFO L125 PetriNetUnfolderBase]: For 71720/71720 co-relation queries the response was YES. [2024-06-28 03:19:15,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6334 conditions, 926 events. 524/926 cut-off events. For 71720/71720 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4417 event pairs, 71 based on Foata normal form. 2/926 useless extension candidates. Maximal degree in co-relation 6218. Up to 895 conditions per place. [2024-06-28 03:19:15,306 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 216 selfloop transitions, 16 changer transitions 0/234 dead transitions. [2024-06-28 03:19:15,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 234 transitions, 2625 flow [2024-06-28 03:19:15,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:15,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:15,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-28 03:19:15,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-28 03:19:15,308 INFO L175 Difference]: Start difference. First operand has 240 places, 224 transitions, 2139 flow. Second operand 10 states and 105 transitions. [2024-06-28 03:19:15,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 234 transitions, 2625 flow [2024-06-28 03:19:15,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 234 transitions, 2553 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:15,494 INFO L231 Difference]: Finished difference. Result has 242 places, 224 transitions, 2103 flow [2024-06-28 03:19:15,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2103, PETRI_PLACES=242, PETRI_TRANSITIONS=224} [2024-06-28 03:19:15,494 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-28 03:19:15,494 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 224 transitions, 2103 flow [2024-06-28 03:19:15,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:15,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:15,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:15,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:19:15,495 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-28 03:19:15,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:15,496 INFO L85 PathProgramCache]: Analyzing trace with hash 166360256, now seen corresponding path program 13 times [2024-06-28 03:19:15,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:15,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431267435] [2024-06-28 03:19:15,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:15,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:15,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:16,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:16,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:16,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431267435] [2024-06-28 03:19:16,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431267435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:16,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:16,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:16,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655284133] [2024-06-28 03:19:16,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:16,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:16,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:16,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:16,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:16,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:16,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 224 transitions, 2103 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:16,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:16,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:16,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:16,642 INFO L124 PetriNetUnfolderBase]: 533/941 cut-off events. [2024-06-28 03:19:16,642 INFO L125 PetriNetUnfolderBase]: For 77391/77391 co-relation queries the response was YES. [2024-06-28 03:19:16,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 941 events. 533/941 cut-off events. For 77391/77391 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4529 event pairs, 63 based on Foata normal form. 3/942 useless extension candidates. Maximal degree in co-relation 6373. Up to 797 conditions per place. [2024-06-28 03:19:16,650 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 197 selfloop transitions, 44 changer transitions 0/243 dead transitions. [2024-06-28 03:19:16,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 243 transitions, 2770 flow [2024-06-28 03:19:16,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:16,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:16,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:19:16,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:19:16,651 INFO L175 Difference]: Start difference. First operand has 242 places, 224 transitions, 2103 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:19:16,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 243 transitions, 2770 flow [2024-06-28 03:19:16,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 243 transitions, 2675 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:16,816 INFO L231 Difference]: Finished difference. Result has 242 places, 228 transitions, 2248 flow [2024-06-28 03:19:16,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2248, PETRI_PLACES=242, PETRI_TRANSITIONS=228} [2024-06-28 03:19:16,817 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-28 03:19:16,817 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 228 transitions, 2248 flow [2024-06-28 03:19:16,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:16,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:16,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:16,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:19:16,817 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-28 03:19:16,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:16,818 INFO L85 PathProgramCache]: Analyzing trace with hash 693707150, now seen corresponding path program 14 times [2024-06-28 03:19:16,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:16,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493038715] [2024-06-28 03:19:16,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:16,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:16,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:17,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:17,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:17,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493038715] [2024-06-28 03:19:17,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493038715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:17,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:17,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:17,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572296097] [2024-06-28 03:19:17,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:17,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:17,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:17,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:17,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:17,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:17,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 228 transitions, 2248 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:17,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:17,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:17,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:18,062 INFO L124 PetriNetUnfolderBase]: 531/938 cut-off events. [2024-06-28 03:19:18,063 INFO L125 PetriNetUnfolderBase]: For 70017/70017 co-relation queries the response was YES. [2024-06-28 03:19:18,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6437 conditions, 938 events. 531/938 cut-off events. For 70017/70017 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4504 event pairs, 63 based on Foata normal form. 1/937 useless extension candidates. Maximal degree in co-relation 6319. Up to 777 conditions per place. [2024-06-28 03:19:18,072 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 192 selfloop transitions, 52 changer transitions 0/246 dead transitions. [2024-06-28 03:19:18,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 246 transitions, 2834 flow [2024-06-28 03:19:18,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:18,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:18,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:19:18,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:19:18,073 INFO L175 Difference]: Start difference. First operand has 242 places, 228 transitions, 2248 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:19:18,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 246 transitions, 2834 flow [2024-06-28 03:19:18,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 246 transitions, 2634 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:18,245 INFO L231 Difference]: Finished difference. Result has 245 places, 229 transitions, 2208 flow [2024-06-28 03:19:18,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2048, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2208, PETRI_PLACES=245, PETRI_TRANSITIONS=229} [2024-06-28 03:19:18,245 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 215 predicate places. [2024-06-28 03:19:18,245 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 229 transitions, 2208 flow [2024-06-28 03:19:18,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:18,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:18,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:18,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:19:18,246 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:18,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:18,246 INFO L85 PathProgramCache]: Analyzing trace with hash 23948350, now seen corresponding path program 1 times [2024-06-28 03:19:18,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:18,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296513750] [2024-06-28 03:19:18,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:18,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:18,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:19,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:19,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:19,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296513750] [2024-06-28 03:19:19,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296513750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:19,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:19,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:19,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987852609] [2024-06-28 03:19:19,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:19,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:19,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:19,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:19,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:19,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:19,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 229 transitions, 2208 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:19,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:19,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:19,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:19,447 INFO L124 PetriNetUnfolderBase]: 542/959 cut-off events. [2024-06-28 03:19:19,447 INFO L125 PetriNetUnfolderBase]: For 80499/80499 co-relation queries the response was YES. [2024-06-28 03:19:19,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6624 conditions, 959 events. 542/959 cut-off events. For 80499/80499 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4634 event pairs, 50 based on Foata normal form. 2/959 useless extension candidates. Maximal degree in co-relation 6505. Up to 767 conditions per place. [2024-06-28 03:19:19,454 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 218 selfloop transitions, 36 changer transitions 0/256 dead transitions. [2024-06-28 03:19:19,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 256 transitions, 2979 flow [2024-06-28 03:19:19,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:19,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:19,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-28 03:19:19,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 03:19:19,456 INFO L175 Difference]: Start difference. First operand has 245 places, 229 transitions, 2208 flow. Second operand 12 states and 140 transitions. [2024-06-28 03:19:19,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 256 transitions, 2979 flow [2024-06-28 03:19:19,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 256 transitions, 2828 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:19,634 INFO L231 Difference]: Finished difference. Result has 250 places, 233 transitions, 2206 flow [2024-06-28 03:19:19,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2206, PETRI_PLACES=250, PETRI_TRANSITIONS=233} [2024-06-28 03:19:19,635 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 220 predicate places. [2024-06-28 03:19:19,635 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 233 transitions, 2206 flow [2024-06-28 03:19:19,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:19,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:19,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:19,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:19:19,636 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-28 03:19:19,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:19,636 INFO L85 PathProgramCache]: Analyzing trace with hash 82040800, now seen corresponding path program 2 times [2024-06-28 03:19:19,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:19,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147438274] [2024-06-28 03:19:19,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:19,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:19,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:20,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:20,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:20,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147438274] [2024-06-28 03:19:20,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147438274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:20,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:20,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:20,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879778563] [2024-06-28 03:19:20,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:20,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:20,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:20,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:20,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:20,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:20,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 233 transitions, 2206 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:20,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:20,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:20,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:20,795 INFO L124 PetriNetUnfolderBase]: 567/1006 cut-off events. [2024-06-28 03:19:20,796 INFO L125 PetriNetUnfolderBase]: For 88853/88853 co-relation queries the response was YES. [2024-06-28 03:19:20,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6990 conditions, 1006 events. 567/1006 cut-off events. For 88853/88853 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4959 event pairs, 67 based on Foata normal form. 2/1006 useless extension candidates. Maximal degree in co-relation 6868. Up to 862 conditions per place. [2024-06-28 03:19:20,805 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 222 selfloop transitions, 39 changer transitions 0/263 dead transitions. [2024-06-28 03:19:20,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 263 transitions, 3020 flow [2024-06-28 03:19:20,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:20,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:20,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-28 03:19:20,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-28 03:19:20,806 INFO L175 Difference]: Start difference. First operand has 250 places, 233 transitions, 2206 flow. Second operand 12 states and 142 transitions. [2024-06-28 03:19:20,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 263 transitions, 3020 flow [2024-06-28 03:19:21,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 263 transitions, 2967 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:21,027 INFO L231 Difference]: Finished difference. Result has 257 places, 239 transitions, 2303 flow [2024-06-28 03:19:21,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2161, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2303, PETRI_PLACES=257, PETRI_TRANSITIONS=239} [2024-06-28 03:19:21,027 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-28 03:19:21,028 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 239 transitions, 2303 flow [2024-06-28 03:19:21,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:21,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:21,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:21,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:19:21,028 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-28 03:19:21,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:21,029 INFO L85 PathProgramCache]: Analyzing trace with hash 82160956, now seen corresponding path program 1 times [2024-06-28 03:19:21,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:21,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120185886] [2024-06-28 03:19:21,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:21,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:22,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:22,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120185886] [2024-06-28 03:19:22,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120185886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:22,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:22,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:22,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984211875] [2024-06-28 03:19:22,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:22,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:22,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:22,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:22,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:22,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:22,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 239 transitions, 2303 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:22,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:22,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:22,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:22,563 INFO L124 PetriNetUnfolderBase]: 573/1016 cut-off events. [2024-06-28 03:19:22,563 INFO L125 PetriNetUnfolderBase]: For 92388/92388 co-relation queries the response was YES. [2024-06-28 03:19:22,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7177 conditions, 1016 events. 573/1016 cut-off events. For 92388/92388 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5032 event pairs, 68 based on Foata normal form. 2/1016 useless extension candidates. Maximal degree in co-relation 7052. Up to 891 conditions per place. [2024-06-28 03:19:22,573 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 213 selfloop transitions, 50 changer transitions 0/265 dead transitions. [2024-06-28 03:19:22,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 265 transitions, 2971 flow [2024-06-28 03:19:22,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 03:19:22,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 03:19:22,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 163 transitions. [2024-06-28 03:19:22,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35053763440860214 [2024-06-28 03:19:22,577 INFO L175 Difference]: Start difference. First operand has 257 places, 239 transitions, 2303 flow. Second operand 15 states and 163 transitions. [2024-06-28 03:19:22,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 265 transitions, 2971 flow [2024-06-28 03:19:22,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 265 transitions, 2909 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:22,838 INFO L231 Difference]: Finished difference. Result has 266 places, 241 transitions, 2425 flow [2024-06-28 03:19:22,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2425, PETRI_PLACES=266, PETRI_TRANSITIONS=241} [2024-06-28 03:19:22,839 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-28 03:19:22,840 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 241 transitions, 2425 flow [2024-06-28 03:19:22,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:22,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:22,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:22,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:19:22,840 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-28 03:19:22,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:22,841 INFO L85 PathProgramCache]: Analyzing trace with hash 82160770, now seen corresponding path program 3 times [2024-06-28 03:19:22,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:22,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076086888] [2024-06-28 03:19:22,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:22,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:22,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:23,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:23,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:23,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076086888] [2024-06-28 03:19:23,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076086888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:23,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:23,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:23,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444962492] [2024-06-28 03:19:23,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:23,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:23,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:23,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:23,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:23,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:23,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 241 transitions, 2425 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:23,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:23,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:23,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:23,979 INFO L124 PetriNetUnfolderBase]: 602/1068 cut-off events. [2024-06-28 03:19:23,979 INFO L125 PetriNetUnfolderBase]: For 94701/94701 co-relation queries the response was YES. [2024-06-28 03:19:23,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7592 conditions, 1068 events. 602/1068 cut-off events. For 94701/94701 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5388 event pairs, 85 based on Foata normal form. 2/1068 useless extension candidates. Maximal degree in co-relation 7465. Up to 1004 conditions per place. [2024-06-28 03:19:23,988 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 244 selfloop transitions, 27 changer transitions 0/273 dead transitions. [2024-06-28 03:19:23,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 273 transitions, 3195 flow [2024-06-28 03:19:23,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:19:23,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:19:23,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 138 transitions. [2024-06-28 03:19:23,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424317617866005 [2024-06-28 03:19:23,990 INFO L175 Difference]: Start difference. First operand has 266 places, 241 transitions, 2425 flow. Second operand 13 states and 138 transitions. [2024-06-28 03:19:23,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 273 transitions, 3195 flow [2024-06-28 03:19:24,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 273 transitions, 2989 flow, removed 36 selfloop flow, removed 13 redundant places. [2024-06-28 03:19:24,266 INFO L231 Difference]: Finished difference. Result has 271 places, 256 transitions, 2511 flow [2024-06-28 03:19:24,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2511, PETRI_PLACES=271, PETRI_TRANSITIONS=256} [2024-06-28 03:19:24,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-28 03:19:24,266 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 256 transitions, 2511 flow [2024-06-28 03:19:24,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:24,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:24,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:24,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:19:24,267 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-28 03:19:24,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:24,267 INFO L85 PathProgramCache]: Analyzing trace with hash 82156120, now seen corresponding path program 4 times [2024-06-28 03:19:24,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:24,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232441326] [2024-06-28 03:19:24,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:24,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:24,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:25,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-28 03:19:25,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:25,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232441326] [2024-06-28 03:19:25,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232441326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:25,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:25,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:25,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203754566] [2024-06-28 03:19:25,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:25,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:25,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:25,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:25,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:25,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:25,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 256 transitions, 2511 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:25,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:25,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:25,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:25,592 INFO L124 PetriNetUnfolderBase]: 606/1075 cut-off events. [2024-06-28 03:19:25,592 INFO L125 PetriNetUnfolderBase]: For 97016/97016 co-relation queries the response was YES. [2024-06-28 03:19:25,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7550 conditions, 1075 events. 606/1075 cut-off events. For 97016/97016 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5394 event pairs, 72 based on Foata normal form. 2/1075 useless extension candidates. Maximal degree in co-relation 7417. Up to 917 conditions per place. [2024-06-28 03:19:25,603 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 225 selfloop transitions, 53 changer transitions 0/280 dead transitions. [2024-06-28 03:19:25,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 280 transitions, 3321 flow [2024-06-28 03:19:25,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:25,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:25,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-28 03:19:25,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 03:19:25,605 INFO L175 Difference]: Start difference. First operand has 271 places, 256 transitions, 2511 flow. Second operand 12 states and 140 transitions. [2024-06-28 03:19:25,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 280 transitions, 3321 flow [2024-06-28 03:19:25,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 280 transitions, 3283 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:25,868 INFO L231 Difference]: Finished difference. Result has 278 places, 258 transitions, 2613 flow [2024-06-28 03:19:25,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2613, PETRI_PLACES=278, PETRI_TRANSITIONS=258} [2024-06-28 03:19:25,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 248 predicate places. [2024-06-28 03:19:25,869 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 258 transitions, 2613 flow [2024-06-28 03:19:25,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:25,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:25,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:25,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:19:25,870 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-28 03:19:25,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:25,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1895746230, now seen corresponding path program 5 times [2024-06-28 03:19:25,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:25,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649454249] [2024-06-28 03:19:25,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:25,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:25,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:26,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:26,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:26,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649454249] [2024-06-28 03:19:26,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649454249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:26,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:26,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:26,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263441856] [2024-06-28 03:19:26,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:26,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:26,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:26,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:26,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:26,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:26,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 258 transitions, 2613 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:26,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:26,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:26,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:27,330 INFO L124 PetriNetUnfolderBase]: 677/1212 cut-off events. [2024-06-28 03:19:27,330 INFO L125 PetriNetUnfolderBase]: For 151315/151315 co-relation queries the response was YES. [2024-06-28 03:19:27,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9538 conditions, 1212 events. 677/1212 cut-off events. For 151315/151315 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6285 event pairs, 114 based on Foata normal form. 2/1212 useless extension candidates. Maximal degree in co-relation 9403. Up to 1034 conditions per place. [2024-06-28 03:19:27,342 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 265 selfloop transitions, 25 changer transitions 0/292 dead transitions. [2024-06-28 03:19:27,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 292 transitions, 3593 flow [2024-06-28 03:19:27,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:27,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:27,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:19:27,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:19:27,343 INFO L175 Difference]: Start difference. First operand has 278 places, 258 transitions, 2613 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:19:27,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 292 transitions, 3593 flow [2024-06-28 03:19:27,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 292 transitions, 3472 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:27,747 INFO L231 Difference]: Finished difference. Result has 284 places, 266 transitions, 2651 flow [2024-06-28 03:19:27,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2492, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2651, PETRI_PLACES=284, PETRI_TRANSITIONS=266} [2024-06-28 03:19:27,747 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 254 predicate places. [2024-06-28 03:19:27,747 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 266 transitions, 2651 flow [2024-06-28 03:19:27,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:27,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:27,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:27,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:19:27,748 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-28 03:19:27,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:27,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1895866200, now seen corresponding path program 6 times [2024-06-28 03:19:27,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:27,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027882386] [2024-06-28 03:19:27,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:27,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:27,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:28,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:28,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:28,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027882386] [2024-06-28 03:19:28,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027882386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:28,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:28,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:28,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250170956] [2024-06-28 03:19:28,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:28,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:28,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:28,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:28,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:28,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:28,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 266 transitions, 2651 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:28,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:28,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:28,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:29,316 INFO L124 PetriNetUnfolderBase]: 689/1244 cut-off events. [2024-06-28 03:19:29,317 INFO L125 PetriNetUnfolderBase]: For 206952/206952 co-relation queries the response was YES. [2024-06-28 03:19:29,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8745 conditions, 1244 events. 689/1244 cut-off events. For 206952/206952 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6542 event pairs, 98 based on Foata normal form. 28/1270 useless extension candidates. Maximal degree in co-relation 8605. Up to 1008 conditions per place. [2024-06-28 03:19:29,329 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 43 changer transitions 17/293 dead transitions. [2024-06-28 03:19:29,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 293 transitions, 3425 flow [2024-06-28 03:19:29,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:19:29,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:19:29,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-28 03:19:29,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-28 03:19:29,330 INFO L175 Difference]: Start difference. First operand has 284 places, 266 transitions, 2651 flow. Second operand 13 states and 147 transitions. [2024-06-28 03:19:29,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 293 transitions, 3425 flow [2024-06-28 03:19:29,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 293 transitions, 3393 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:19:29,734 INFO L231 Difference]: Finished difference. Result has 293 places, 259 transitions, 2673 flow [2024-06-28 03:19:29,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2673, PETRI_PLACES=293, PETRI_TRANSITIONS=259} [2024-06-28 03:19:29,735 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2024-06-28 03:19:29,735 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 259 transitions, 2673 flow [2024-06-28 03:19:29,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:29,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:29,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:29,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:19:29,736 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-28 03:19:29,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:29,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1525365066, now seen corresponding path program 7 times [2024-06-28 03:19:29,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:29,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704868146] [2024-06-28 03:19:29,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:29,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:29,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:30,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:30,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:30,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704868146] [2024-06-28 03:19:30,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704868146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:30,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:30,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:30,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463299868] [2024-06-28 03:19:30,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:30,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:30,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:30,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:30,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:30,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:30,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 259 transitions, 2673 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:30,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:30,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:30,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:31,328 INFO L124 PetriNetUnfolderBase]: 622/1115 cut-off events. [2024-06-28 03:19:31,328 INFO L125 PetriNetUnfolderBase]: For 111864/111864 co-relation queries the response was YES. [2024-06-28 03:19:31,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7943 conditions, 1115 events. 622/1115 cut-off events. For 111864/111864 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5753 event pairs, 86 based on Foata normal form. 4/1117 useless extension candidates. Maximal degree in co-relation 7800. Up to 983 conditions per place. [2024-06-28 03:19:31,340 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 231 selfloop transitions, 44 changer transitions 0/277 dead transitions. [2024-06-28 03:19:31,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 277 transitions, 3283 flow [2024-06-28 03:19:31,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:31,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:31,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:19:31,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:19:31,341 INFO L175 Difference]: Start difference. First operand has 293 places, 259 transitions, 2673 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:19:31,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 277 transitions, 3283 flow [2024-06-28 03:19:31,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 277 transitions, 3113 flow, removed 17 selfloop flow, removed 14 redundant places. [2024-06-28 03:19:31,654 INFO L231 Difference]: Finished difference. Result has 290 places, 260 transitions, 2618 flow [2024-06-28 03:19:31,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2618, PETRI_PLACES=290, PETRI_TRANSITIONS=260} [2024-06-28 03:19:31,655 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-28 03:19:31,655 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 260 transitions, 2618 flow [2024-06-28 03:19:31,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:31,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:31,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:31,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:19:31,655 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-28 03:19:31,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:31,656 INFO L85 PathProgramCache]: Analyzing trace with hash -2100533484, now seen corresponding path program 2 times [2024-06-28 03:19:31,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:31,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692410426] [2024-06-28 03:19:31,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:31,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:31,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:32,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:32,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:32,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692410426] [2024-06-28 03:19:32,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692410426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:32,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:32,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:32,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911557365] [2024-06-28 03:19:32,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:32,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:32,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:32,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:32,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:32,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:32,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 260 transitions, 2618 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:32,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:32,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:32,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:33,021 INFO L124 PetriNetUnfolderBase]: 628/1125 cut-off events. [2024-06-28 03:19:33,021 INFO L125 PetriNetUnfolderBase]: For 107362/107362 co-relation queries the response was YES. [2024-06-28 03:19:33,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7994 conditions, 1125 events. 628/1125 cut-off events. For 107362/107362 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5826 event pairs, 72 based on Foata normal form. 2/1125 useless extension candidates. Maximal degree in co-relation 7853. Up to 867 conditions per place. [2024-06-28 03:19:33,033 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 202 selfloop transitions, 78 changer transitions 0/282 dead transitions. [2024-06-28 03:19:33,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 282 transitions, 3317 flow [2024-06-28 03:19:33,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:33,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:33,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-28 03:19:33,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-28 03:19:33,034 INFO L175 Difference]: Start difference. First operand has 290 places, 260 transitions, 2618 flow. Second operand 12 states and 147 transitions. [2024-06-28 03:19:33,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 282 transitions, 3317 flow [2024-06-28 03:19:33,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 282 transitions, 3214 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:33,383 INFO L231 Difference]: Finished difference. Result has 293 places, 263 transitions, 2773 flow [2024-06-28 03:19:33,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2773, PETRI_PLACES=293, PETRI_TRANSITIONS=263} [2024-06-28 03:19:33,384 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2024-06-28 03:19:33,384 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 263 transitions, 2773 flow [2024-06-28 03:19:33,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:33,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:33,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:33,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:19:33,385 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-28 03:19:33,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:33,385 INFO L85 PathProgramCache]: Analyzing trace with hash 2066146964, now seen corresponding path program 8 times [2024-06-28 03:19:33,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:33,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389858280] [2024-06-28 03:19:33,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:33,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:33,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:34,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:34,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:34,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389858280] [2024-06-28 03:19:34,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389858280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:34,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:34,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:34,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655295356] [2024-06-28 03:19:34,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:34,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:34,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:34,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:34,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:34,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:34,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 263 transitions, 2773 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:34,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:34,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:34,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:34,641 INFO L124 PetriNetUnfolderBase]: 652/1177 cut-off events. [2024-06-28 03:19:34,641 INFO L125 PetriNetUnfolderBase]: For 158125/158125 co-relation queries the response was YES. [2024-06-28 03:19:34,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8420 conditions, 1177 events. 652/1177 cut-off events. For 158125/158125 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6153 event pairs, 74 based on Foata normal form. 14/1189 useless extension candidates. Maximal degree in co-relation 8278. Up to 850 conditions per place. [2024-06-28 03:19:34,651 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 197 selfloop transitions, 76 changer transitions 12/287 dead transitions. [2024-06-28 03:19:34,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 287 transitions, 3515 flow [2024-06-28 03:19:34,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:34,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:34,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-28 03:19:34,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-28 03:19:34,653 INFO L175 Difference]: Start difference. First operand has 293 places, 263 transitions, 2773 flow. Second operand 11 states and 144 transitions. [2024-06-28 03:19:34,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 287 transitions, 3515 flow [2024-06-28 03:19:35,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 287 transitions, 3286 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:35,037 INFO L231 Difference]: Finished difference. Result has 294 places, 259 transitions, 2684 flow [2024-06-28 03:19:35,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2544, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2684, PETRI_PLACES=294, PETRI_TRANSITIONS=259} [2024-06-28 03:19:35,037 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-28 03:19:35,037 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 259 transitions, 2684 flow [2024-06-28 03:19:35,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:35,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:35,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:35,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:19:35,038 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-28 03:19:35,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:35,038 INFO L85 PathProgramCache]: Analyzing trace with hash -886119118, now seen corresponding path program 1 times [2024-06-28 03:19:35,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:35,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113900373] [2024-06-28 03:19:35,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:35,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:35,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:36,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:36,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:36,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113900373] [2024-06-28 03:19:36,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113900373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:36,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:36,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:36,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976703381] [2024-06-28 03:19:36,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:36,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:36,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:36,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:36,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:36,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:36,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 259 transitions, 2684 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:36,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:36,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:36,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:36,648 INFO L124 PetriNetUnfolderBase]: 622/1119 cut-off events. [2024-06-28 03:19:36,648 INFO L125 PetriNetUnfolderBase]: For 111061/111061 co-relation queries the response was YES. [2024-06-28 03:19:36,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7984 conditions, 1119 events. 622/1119 cut-off events. For 111061/111061 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5811 event pairs, 90 based on Foata normal form. 2/1119 useless extension candidates. Maximal degree in co-relation 7842. Up to 1020 conditions per place. [2024-06-28 03:19:36,660 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 236 selfloop transitions, 37 changer transitions 0/275 dead transitions. [2024-06-28 03:19:36,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 275 transitions, 3279 flow [2024-06-28 03:19:36,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:36,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:36,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-28 03:19:36,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-28 03:19:36,663 INFO L175 Difference]: Start difference. First operand has 294 places, 259 transitions, 2684 flow. Second operand 10 states and 118 transitions. [2024-06-28 03:19:36,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 275 transitions, 3279 flow [2024-06-28 03:19:37,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 275 transitions, 3107 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:19:37,050 INFO L231 Difference]: Finished difference. Result has 293 places, 261 transitions, 2610 flow [2024-06-28 03:19:37,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2610, PETRI_PLACES=293, PETRI_TRANSITIONS=261} [2024-06-28 03:19:37,051 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2024-06-28 03:19:37,051 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 261 transitions, 2610 flow [2024-06-28 03:19:37,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:37,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:37,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-28 03:19:37,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:19:37,052 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-28 03:19:37,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:37,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1058855272, now seen corresponding path program 9 times [2024-06-28 03:19:37,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:37,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767448039] [2024-06-28 03:19:37,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:37,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:37,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:37,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:37,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:37,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767448039] [2024-06-28 03:19:37,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767448039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:37,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:37,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:37,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011976948] [2024-06-28 03:19:37,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:37,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:37,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:37,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:37,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:38,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:38,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 261 transitions, 2610 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:38,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:38,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:38,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:38,433 INFO L124 PetriNetUnfolderBase]: 649/1176 cut-off events. [2024-06-28 03:19:38,433 INFO L125 PetriNetUnfolderBase]: For 163037/163037 co-relation queries the response was YES. [2024-06-28 03:19:38,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8246 conditions, 1176 events. 649/1176 cut-off events. For 163037/163037 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6181 event pairs, 76 based on Foata normal form. 14/1188 useless extension candidates. Maximal degree in co-relation 8103. Up to 872 conditions per place. [2024-06-28 03:19:38,443 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 67 changer transitions 11/287 dead transitions. [2024-06-28 03:19:38,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 287 transitions, 3366 flow [2024-06-28 03:19:38,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:38,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:38,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-28 03:19:38,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-28 03:19:38,444 INFO L175 Difference]: Start difference. First operand has 293 places, 261 transitions, 2610 flow. Second operand 11 states and 144 transitions. [2024-06-28 03:19:38,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 287 transitions, 3366 flow [2024-06-28 03:19:38,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 287 transitions, 3288 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:38,795 INFO L231 Difference]: Finished difference. Result has 298 places, 260 transitions, 2678 flow [2024-06-28 03:19:38,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2678, PETRI_PLACES=298, PETRI_TRANSITIONS=260} [2024-06-28 03:19:38,796 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-28 03:19:38,796 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 260 transitions, 2678 flow [2024-06-28 03:19:38,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:38,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:38,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:38,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:19:38,797 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-28 03:19:38,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:38,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2028200032, now seen corresponding path program 3 times [2024-06-28 03:19:38,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:38,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773113152] [2024-06-28 03:19:38,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:38,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:38,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:39,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:39,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:39,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773113152] [2024-06-28 03:19:39,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773113152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:39,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:39,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:39,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454707218] [2024-06-28 03:19:39,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:39,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:39,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:39,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:39,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:39,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:39,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 260 transitions, 2678 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:39,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:39,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:39,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:40,145 INFO L124 PetriNetUnfolderBase]: 621/1120 cut-off events. [2024-06-28 03:19:40,146 INFO L125 PetriNetUnfolderBase]: For 116892/116892 co-relation queries the response was YES. [2024-06-28 03:19:40,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8115 conditions, 1120 events. 621/1120 cut-off events. For 116892/116892 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5823 event pairs, 72 based on Foata normal form. 2/1120 useless extension candidates. Maximal degree in co-relation 7970. Up to 882 conditions per place. [2024-06-28 03:19:40,216 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 208 selfloop transitions, 68 changer transitions 0/278 dead transitions. [2024-06-28 03:19:40,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 278 transitions, 3356 flow [2024-06-28 03:19:40,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:40,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:40,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:19:40,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:19:40,217 INFO L175 Difference]: Start difference. First operand has 298 places, 260 transitions, 2678 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:19:40,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 278 transitions, 3356 flow [2024-06-28 03:19:40,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 278 transitions, 3168 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-28 03:19:40,588 INFO L231 Difference]: Finished difference. Result has 297 places, 262 transitions, 2717 flow [2024-06-28 03:19:40,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2717, PETRI_PLACES=297, PETRI_TRANSITIONS=262} [2024-06-28 03:19:40,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 267 predicate places. [2024-06-28 03:19:40,588 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 262 transitions, 2717 flow [2024-06-28 03:19:40,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:40,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:40,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:40,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:19:40,589 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-28 03:19:40,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:40,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1899740390, now seen corresponding path program 4 times [2024-06-28 03:19:40,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:40,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328890017] [2024-06-28 03:19:40,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:40,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:40,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:41,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:41,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:41,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328890017] [2024-06-28 03:19:41,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328890017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:41,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:41,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:41,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431978953] [2024-06-28 03:19:41,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:41,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:41,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:41,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:41,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:41,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:41,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 262 transitions, 2717 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:41,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:41,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:41,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:42,044 INFO L124 PetriNetUnfolderBase]: 627/1130 cut-off events. [2024-06-28 03:19:42,044 INFO L125 PetriNetUnfolderBase]: For 120500/120500 co-relation queries the response was YES. [2024-06-28 03:19:42,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8236 conditions, 1130 events. 627/1130 cut-off events. For 120500/120500 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5890 event pairs, 70 based on Foata normal form. 2/1130 useless extension candidates. Maximal degree in co-relation 8093. Up to 863 conditions per place. [2024-06-28 03:19:42,057 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 201 selfloop transitions, 78 changer transitions 0/281 dead transitions. [2024-06-28 03:19:42,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 281 transitions, 3407 flow [2024-06-28 03:19:42,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:42,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:42,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:19:42,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:19:42,058 INFO L175 Difference]: Start difference. First operand has 297 places, 262 transitions, 2717 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:19:42,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 281 transitions, 3407 flow [2024-06-28 03:19:42,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 281 transitions, 3196 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:42,476 INFO L231 Difference]: Finished difference. Result has 300 places, 264 transitions, 2760 flow [2024-06-28 03:19:42,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2760, PETRI_PLACES=300, PETRI_TRANSITIONS=264} [2024-06-28 03:19:42,477 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-28 03:19:42,477 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 264 transitions, 2760 flow [2024-06-28 03:19:42,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:42,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:42,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:42,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:19:42,477 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-28 03:19:42,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:42,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1899740204, now seen corresponding path program 10 times [2024-06-28 03:19:42,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:42,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317922309] [2024-06-28 03:19:42,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:42,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:42,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:43,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-28 03:19:43,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:43,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317922309] [2024-06-28 03:19:43,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317922309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:43,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:43,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:43,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199726124] [2024-06-28 03:19:43,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:43,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:43,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:43,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:43,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:43,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:43,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 264 transitions, 2760 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:43,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:43,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:43,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:43,794 INFO L124 PetriNetUnfolderBase]: 631/1138 cut-off events. [2024-06-28 03:19:43,795 INFO L125 PetriNetUnfolderBase]: For 122380/122380 co-relation queries the response was YES. [2024-06-28 03:19:43,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8256 conditions, 1138 events. 631/1138 cut-off events. For 122380/122380 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5943 event pairs, 84 based on Foata normal form. 2/1138 useless extension candidates. Maximal degree in co-relation 8112. Up to 976 conditions per place. [2024-06-28 03:19:43,808 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 218 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-28 03:19:43,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 278 transitions, 3364 flow [2024-06-28 03:19:43,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:43,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:43,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:19:43,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:19:43,809 INFO L175 Difference]: Start difference. First operand has 300 places, 264 transitions, 2760 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:19:43,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 278 transitions, 3364 flow [2024-06-28 03:19:44,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 278 transitions, 3130 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:44,273 INFO L231 Difference]: Finished difference. Result has 301 places, 265 transitions, 2670 flow [2024-06-28 03:19:44,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2670, PETRI_PLACES=301, PETRI_TRANSITIONS=265} [2024-06-28 03:19:44,274 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2024-06-28 03:19:44,274 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 265 transitions, 2670 flow [2024-06-28 03:19:44,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:44,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:44,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:44,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:19:44,274 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-28 03:19:44,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:44,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2065974170, now seen corresponding path program 5 times [2024-06-28 03:19:44,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:44,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762233517] [2024-06-28 03:19:44,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:44,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:44,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:45,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:45,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:45,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762233517] [2024-06-28 03:19:45,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762233517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:45,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:45,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:45,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142402900] [2024-06-28 03:19:45,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:45,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:45,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:45,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:45,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:45,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:45,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 265 transitions, 2670 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:45,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:45,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:45,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:45,747 INFO L124 PetriNetUnfolderBase]: 647/1164 cut-off events. [2024-06-28 03:19:45,747 INFO L125 PetriNetUnfolderBase]: For 132498/132498 co-relation queries the response was YES. [2024-06-28 03:19:45,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8640 conditions, 1164 events. 647/1164 cut-off events. For 132498/132498 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6098 event pairs, 71 based on Foata normal form. 2/1164 useless extension candidates. Maximal degree in co-relation 8495. Up to 877 conditions per place. [2024-06-28 03:19:45,758 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 201 selfloop transitions, 85 changer transitions 0/288 dead transitions. [2024-06-28 03:19:45,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 288 transitions, 3656 flow [2024-06-28 03:19:45,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:19:45,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:19:45,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-28 03:19:45,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:19:45,759 INFO L175 Difference]: Start difference. First operand has 301 places, 265 transitions, 2670 flow. Second operand 12 states and 148 transitions. [2024-06-28 03:19:45,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 288 transitions, 3656 flow [2024-06-28 03:19:46,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 288 transitions, 3512 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:46,195 INFO L231 Difference]: Finished difference. Result has 303 places, 269 transitions, 2880 flow [2024-06-28 03:19:46,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2880, PETRI_PLACES=303, PETRI_TRANSITIONS=269} [2024-06-28 03:19:46,195 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-28 03:19:46,195 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 269 transitions, 2880 flow [2024-06-28 03:19:46,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:46,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:46,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:46,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:19:46,196 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-28 03:19:46,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:46,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2065973984, now seen corresponding path program 11 times [2024-06-28 03:19:46,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:46,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624863376] [2024-06-28 03:19:46,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:46,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:46,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:46,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:46,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:46,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624863376] [2024-06-28 03:19:46,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624863376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:46,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:46,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:46,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807706282] [2024-06-28 03:19:46,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:46,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:46,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:46,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:46,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:47,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:47,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 269 transitions, 2880 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:47,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:47,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:47,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:47,436 INFO L124 PetriNetUnfolderBase]: 651/1172 cut-off events. [2024-06-28 03:19:47,436 INFO L125 PetriNetUnfolderBase]: For 135679/135679 co-relation queries the response was YES. [2024-06-28 03:19:47,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8786 conditions, 1172 events. 651/1172 cut-off events. For 135679/135679 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6160 event pairs, 87 based on Foata normal form. 2/1172 useless extension candidates. Maximal degree in co-relation 8641. Up to 1007 conditions per place. [2024-06-28 03:19:47,448 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 219 selfloop transitions, 63 changer transitions 0/284 dead transitions. [2024-06-28 03:19:47,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 284 transitions, 3505 flow [2024-06-28 03:19:47,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:47,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-28 03:19:47,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-28 03:19:47,450 INFO L175 Difference]: Start difference. First operand has 303 places, 269 transitions, 2880 flow. Second operand 11 states and 129 transitions. [2024-06-28 03:19:47,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 284 transitions, 3505 flow [2024-06-28 03:19:47,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 284 transitions, 3319 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:47,932 INFO L231 Difference]: Finished difference. Result has 307 places, 271 transitions, 2868 flow [2024-06-28 03:19:47,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2694, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2868, PETRI_PLACES=307, PETRI_TRANSITIONS=271} [2024-06-28 03:19:47,933 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-28 03:19:47,933 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 271 transitions, 2868 flow [2024-06-28 03:19:47,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:47,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:47,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:47,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:19:47,933 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-28 03:19:47,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:47,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1899735554, now seen corresponding path program 12 times [2024-06-28 03:19:47,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:47,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802868591] [2024-06-28 03:19:47,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:47,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:47,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:48,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:48,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:48,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802868591] [2024-06-28 03:19:48,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802868591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:48,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:48,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:48,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857995165] [2024-06-28 03:19:48,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:48,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:48,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:48,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:48,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:48,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:48,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 271 transitions, 2868 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:48,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:48,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:48,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:49,157 INFO L124 PetriNetUnfolderBase]: 655/1180 cut-off events. [2024-06-28 03:19:49,158 INFO L125 PetriNetUnfolderBase]: For 136772/136772 co-relation queries the response was YES. [2024-06-28 03:19:49,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8853 conditions, 1180 events. 655/1180 cut-off events. For 136772/136772 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6226 event pairs, 89 based on Foata normal form. 2/1180 useless extension candidates. Maximal degree in co-relation 8705. Up to 998 conditions per place. [2024-06-28 03:19:49,170 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 224 selfloop transitions, 60 changer transitions 0/286 dead transitions. [2024-06-28 03:19:49,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 286 transitions, 3494 flow [2024-06-28 03:19:49,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:49,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:49,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:19:49,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 03:19:49,172 INFO L175 Difference]: Start difference. First operand has 307 places, 271 transitions, 2868 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:19:49,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 286 transitions, 3494 flow [2024-06-28 03:19:49,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 286 transitions, 3347 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:49,584 INFO L231 Difference]: Finished difference. Result has 309 places, 272 transitions, 2873 flow [2024-06-28 03:19:49,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2721, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2873, PETRI_PLACES=309, PETRI_TRANSITIONS=272} [2024-06-28 03:19:49,585 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-28 03:19:49,585 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 272 transitions, 2873 flow [2024-06-28 03:19:49,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:49,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:49,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:49,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:19:49,586 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-28 03:19:49,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:49,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1895151584, now seen corresponding path program 13 times [2024-06-28 03:19:49,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:49,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420152847] [2024-06-28 03:19:49,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:49,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:49,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:50,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-28 03:19:50,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:50,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420152847] [2024-06-28 03:19:50,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420152847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:50,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:50,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:50,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606879010] [2024-06-28 03:19:50,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:50,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:50,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:50,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:50,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:50,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:50,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 272 transitions, 2873 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:50,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:50,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:50,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:50,947 INFO L124 PetriNetUnfolderBase]: 702/1273 cut-off events. [2024-06-28 03:19:50,947 INFO L125 PetriNetUnfolderBase]: For 206619/206619 co-relation queries the response was YES. [2024-06-28 03:19:50,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10837 conditions, 1273 events. 702/1273 cut-off events. For 206619/206619 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6801 event pairs, 90 based on Foata normal form. 2/1273 useless extension candidates. Maximal degree in co-relation 10689. Up to 818 conditions per place. [2024-06-28 03:19:50,958 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 204 selfloop transitions, 93 changer transitions 0/299 dead transitions. [2024-06-28 03:19:50,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 299 transitions, 3883 flow [2024-06-28 03:19:50,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:50,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:50,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-28 03:19:50,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-28 03:19:50,962 INFO L175 Difference]: Start difference. First operand has 309 places, 272 transitions, 2873 flow. Second operand 11 states and 148 transitions. [2024-06-28 03:19:50,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 299 transitions, 3883 flow [2024-06-28 03:19:51,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 299 transitions, 3741 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:51,499 INFO L231 Difference]: Finished difference. Result has 311 places, 274 transitions, 2979 flow [2024-06-28 03:19:51,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2731, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2979, PETRI_PLACES=311, PETRI_TRANSITIONS=274} [2024-06-28 03:19:51,499 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-28 03:19:51,500 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 274 transitions, 2979 flow [2024-06-28 03:19:51,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:51,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:51,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-28 03:19:51,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:19:51,500 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-28 03:19:51,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:51,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1895271554, now seen corresponding path program 14 times [2024-06-28 03:19:51,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:51,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651087363] [2024-06-28 03:19:51,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:51,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:51,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:52,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:52,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:52,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651087363] [2024-06-28 03:19:52,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651087363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:52,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:52,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:52,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969898661] [2024-06-28 03:19:52,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:52,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:52,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:52,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:52,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:52,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:52,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 274 transitions, 2979 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:52,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:52,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:52,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:52,541 INFO L124 PetriNetUnfolderBase]: 706/1281 cut-off events. [2024-06-28 03:19:52,541 INFO L125 PetriNetUnfolderBase]: For 210823/210823 co-relation queries the response was YES. [2024-06-28 03:19:52,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11006 conditions, 1281 events. 706/1281 cut-off events. For 210823/210823 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6890 event pairs, 114 based on Foata normal form. 2/1281 useless extension candidates. Maximal degree in co-relation 10857. Up to 1098 conditions per place. [2024-06-28 03:19:52,556 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 217 selfloop transitions, 69 changer transitions 0/288 dead transitions. [2024-06-28 03:19:52,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 288 transitions, 3611 flow [2024-06-28 03:19:52,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:52,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:52,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:19:52,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 03:19:52,557 INFO L175 Difference]: Start difference. First operand has 311 places, 274 transitions, 2979 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:19:52,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 288 transitions, 3611 flow [2024-06-28 03:19:53,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 288 transitions, 3429 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:53,193 INFO L231 Difference]: Finished difference. Result has 314 places, 275 transitions, 2971 flow [2024-06-28 03:19:53,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2971, PETRI_PLACES=314, PETRI_TRANSITIONS=275} [2024-06-28 03:19:53,193 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2024-06-28 03:19:53,194 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 275 transitions, 2971 flow [2024-06-28 03:19:53,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:53,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:53,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:53,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:19:53,194 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-28 03:19:53,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:53,195 INFO L85 PathProgramCache]: Analyzing trace with hash 2065969334, now seen corresponding path program 15 times [2024-06-28 03:19:53,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:53,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457788872] [2024-06-28 03:19:53,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:53,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:53,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:53,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:53,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:53,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457788872] [2024-06-28 03:19:53,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457788872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:53,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:53,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:53,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949842135] [2024-06-28 03:19:53,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:53,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:53,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:53,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:53,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:54,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:54,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 275 transitions, 2971 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:54,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:54,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:54,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:54,417 INFO L124 PetriNetUnfolderBase]: 717/1302 cut-off events. [2024-06-28 03:19:54,418 INFO L125 PetriNetUnfolderBase]: For 224993/224993 co-relation queries the response was YES. [2024-06-28 03:19:54,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11363 conditions, 1302 events. 717/1302 cut-off events. For 224993/224993 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7037 event pairs, 115 based on Foata normal form. 2/1302 useless extension candidates. Maximal degree in co-relation 11213. Up to 1108 conditions per place. [2024-06-28 03:19:54,432 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 224 selfloop transitions, 66 changer transitions 0/292 dead transitions. [2024-06-28 03:19:54,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 292 transitions, 3841 flow [2024-06-28 03:19:54,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:54,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:54,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:19:54,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 03:19:54,434 INFO L175 Difference]: Start difference. First operand has 314 places, 275 transitions, 2971 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:19:54,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 292 transitions, 3841 flow [2024-06-28 03:19:55,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 292 transitions, 3673 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:55,039 INFO L231 Difference]: Finished difference. Result has 316 places, 277 transitions, 2997 flow [2024-06-28 03:19:55,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2997, PETRI_PLACES=316, PETRI_TRANSITIONS=277} [2024-06-28 03:19:55,039 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-28 03:19:55,039 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 277 transitions, 2997 flow [2024-06-28 03:19:55,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:55,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:55,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:55,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:19:55,040 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-28 03:19:55,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:55,040 INFO L85 PathProgramCache]: Analyzing trace with hash 2072403074, now seen corresponding path program 16 times [2024-06-28 03:19:55,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:55,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12372565] [2024-06-28 03:19:55,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:55,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:55,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:56,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:56,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:56,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12372565] [2024-06-28 03:19:56,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12372565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:56,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:56,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:56,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843732497] [2024-06-28 03:19:56,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:56,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:56,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:56,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:56,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:56,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:56,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 277 transitions, 2997 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:56,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:56,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:56,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:56,557 INFO L124 PetriNetUnfolderBase]: 698/1269 cut-off events. [2024-06-28 03:19:56,557 INFO L125 PetriNetUnfolderBase]: For 219018/219018 co-relation queries the response was YES. [2024-06-28 03:19:56,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9760 conditions, 1269 events. 698/1269 cut-off events. For 219018/219018 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6838 event pairs, 88 based on Foata normal form. 14/1281 useless extension candidates. Maximal degree in co-relation 9609. Up to 954 conditions per place. [2024-06-28 03:19:56,571 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 211 selfloop transitions, 73 changer transitions 13/299 dead transitions. [2024-06-28 03:19:56,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 299 transitions, 3749 flow [2024-06-28 03:19:56,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:56,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:56,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:19:56,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-28 03:19:56,572 INFO L175 Difference]: Start difference. First operand has 316 places, 277 transitions, 2997 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:19:56,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 299 transitions, 3749 flow [2024-06-28 03:19:57,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 299 transitions, 3623 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:57,085 INFO L231 Difference]: Finished difference. Result has 320 places, 271 transitions, 2973 flow [2024-06-28 03:19:57,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2871, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2973, PETRI_PLACES=320, PETRI_TRANSITIONS=271} [2024-06-28 03:19:57,085 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2024-06-28 03:19:57,085 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 271 transitions, 2973 flow [2024-06-28 03:19:57,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:57,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:57,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:57,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:19:57,086 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-28 03:19:57,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:57,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2072403260, now seen corresponding path program 6 times [2024-06-28 03:19:57,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:57,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565400546] [2024-06-28 03:19:57,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:57,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:57,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:57,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:57,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:57,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565400546] [2024-06-28 03:19:57,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565400546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:57,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:57,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:57,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704488162] [2024-06-28 03:19:57,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:57,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:57,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:57,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:57,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:57,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:57,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 271 transitions, 2973 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:57,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:57,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:57,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:58,412 INFO L124 PetriNetUnfolderBase]: 656/1193 cut-off events. [2024-06-28 03:19:58,414 INFO L125 PetriNetUnfolderBase]: For 150716/150716 co-relation queries the response was YES. [2024-06-28 03:19:58,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9131 conditions, 1193 events. 656/1193 cut-off events. For 150716/150716 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6388 event pairs, 82 based on Foata normal form. 2/1193 useless extension candidates. Maximal degree in co-relation 8978. Up to 939 conditions per place. [2024-06-28 03:19:58,427 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 206 selfloop transitions, 78 changer transitions 0/286 dead transitions. [2024-06-28 03:19:58,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 286 transitions, 3581 flow [2024-06-28 03:19:58,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:58,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:58,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:19:58,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-28 03:19:58,428 INFO L175 Difference]: Start difference. First operand has 320 places, 271 transitions, 2973 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:19:58,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 286 transitions, 3581 flow [2024-06-28 03:19:58,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 286 transitions, 3331 flow, removed 35 selfloop flow, removed 14 redundant places. [2024-06-28 03:19:58,906 INFO L231 Difference]: Finished difference. Result has 317 places, 271 transitions, 2884 flow [2024-06-28 03:19:58,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2884, PETRI_PLACES=317, PETRI_TRANSITIONS=271} [2024-06-28 03:19:58,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-28 03:19:58,907 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 271 transitions, 2884 flow [2024-06-28 03:19:58,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:58,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:58,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:58,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:19:58,908 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-28 03:19:58,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:58,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1895271740, now seen corresponding path program 7 times [2024-06-28 03:19:58,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:58,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32377812] [2024-06-28 03:19:58,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:58,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:58,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:59,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:59,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32377812] [2024-06-28 03:19:59,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32377812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:59,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:59,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:59,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072124464] [2024-06-28 03:19:59,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:59,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:59,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:59,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:59,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:59,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:19:59,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 271 transitions, 2884 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:59,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:59,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:19:59,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:00,375 INFO L124 PetriNetUnfolderBase]: 662/1203 cut-off events. [2024-06-28 03:20:00,375 INFO L125 PetriNetUnfolderBase]: For 153690/153690 co-relation queries the response was YES. [2024-06-28 03:20:00,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9178 conditions, 1203 events. 662/1203 cut-off events. For 153690/153690 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6460 event pairs, 81 based on Foata normal form. 2/1203 useless extension candidates. Maximal degree in co-relation 9026. Up to 901 conditions per place. [2024-06-28 03:20:00,387 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 196 selfloop transitions, 93 changer transitions 0/291 dead transitions. [2024-06-28 03:20:00,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 291 transitions, 3600 flow [2024-06-28 03:20:00,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:20:00,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:20:00,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-28 03:20:00,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-28 03:20:00,389 INFO L175 Difference]: Start difference. First operand has 317 places, 271 transitions, 2884 flow. Second operand 13 states and 155 transitions. [2024-06-28 03:20:00,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 291 transitions, 3600 flow [2024-06-28 03:20:00,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 291 transitions, 3432 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:00,916 INFO L231 Difference]: Finished difference. Result has 320 places, 273 transitions, 3007 flow [2024-06-28 03:20:00,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3007, PETRI_PLACES=320, PETRI_TRANSITIONS=273} [2024-06-28 03:20:00,917 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2024-06-28 03:20:00,917 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 273 transitions, 3007 flow [2024-06-28 03:20:00,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:00,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:00,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:00,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:20:00,917 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-28 03:20:00,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:00,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1895266904, now seen corresponding path program 17 times [2024-06-28 03:20:00,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:00,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268049752] [2024-06-28 03:20:00,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:00,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:00,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:01,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:01,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:01,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268049752] [2024-06-28 03:20:01,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268049752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:01,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:01,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:01,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519673397] [2024-06-28 03:20:01,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:01,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:01,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:01,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:01,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:01,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:01,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 273 transitions, 3007 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:01,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:01,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:01,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:02,458 INFO L124 PetriNetUnfolderBase]: 659/1198 cut-off events. [2024-06-28 03:20:02,459 INFO L125 PetriNetUnfolderBase]: For 145954/145954 co-relation queries the response was YES. [2024-06-28 03:20:02,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9024 conditions, 1198 events. 659/1198 cut-off events. For 145954/145954 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6421 event pairs, 78 based on Foata normal form. 2/1198 useless extension candidates. Maximal degree in co-relation 8871. Up to 886 conditions per place. [2024-06-28 03:20:02,472 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 200 selfloop transitions, 88 changer transitions 0/290 dead transitions. [2024-06-28 03:20:02,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 290 transitions, 3625 flow [2024-06-28 03:20:02,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:02,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:02,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 03:20:02,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 03:20:02,474 INFO L175 Difference]: Start difference. First operand has 320 places, 273 transitions, 3007 flow. Second operand 12 states and 146 transitions. [2024-06-28 03:20:02,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 290 transitions, 3625 flow [2024-06-28 03:20:02,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 290 transitions, 3350 flow, removed 49 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:02,923 INFO L231 Difference]: Finished difference. Result has 321 places, 273 transitions, 2914 flow [2024-06-28 03:20:02,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2732, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2914, PETRI_PLACES=321, PETRI_TRANSITIONS=273} [2024-06-28 03:20:02,924 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-28 03:20:02,924 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 273 transitions, 2914 flow [2024-06-28 03:20:02,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:02,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:02,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:02,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:20:02,924 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-28 03:20:02,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:02,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1779378400, now seen corresponding path program 18 times [2024-06-28 03:20:02,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:02,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761810257] [2024-06-28 03:20:02,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:02,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:02,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:03,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:03,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:03,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761810257] [2024-06-28 03:20:03,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761810257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:03,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:03,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:03,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461072313] [2024-06-28 03:20:03,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:03,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:03,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:03,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:03,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:03,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:03,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 273 transitions, 2914 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:03,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:03,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:03,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:04,390 INFO L124 PetriNetUnfolderBase]: 719/1312 cut-off events. [2024-06-28 03:20:04,391 INFO L125 PetriNetUnfolderBase]: For 226782/226782 co-relation queries the response was YES. [2024-06-28 03:20:04,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11401 conditions, 1312 events. 719/1312 cut-off events. For 226782/226782 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7139 event pairs, 106 based on Foata normal form. 2/1312 useless extension candidates. Maximal degree in co-relation 11247. Up to 1036 conditions per place. [2024-06-28 03:20:04,405 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 243 selfloop transitions, 57 changer transitions 0/302 dead transitions. [2024-06-28 03:20:04,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 302 transitions, 4244 flow [2024-06-28 03:20:04,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:04,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:04,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:20:04,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-28 03:20:04,406 INFO L175 Difference]: Start difference. First operand has 321 places, 273 transitions, 2914 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:20:04,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 302 transitions, 4244 flow [2024-06-28 03:20:05,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 302 transitions, 4001 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-28 03:20:05,087 INFO L231 Difference]: Finished difference. Result has 321 places, 279 transitions, 2963 flow [2024-06-28 03:20:05,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2963, PETRI_PLACES=321, PETRI_TRANSITIONS=279} [2024-06-28 03:20:05,088 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-28 03:20:05,088 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 279 transitions, 2963 flow [2024-06-28 03:20:05,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:05,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:05,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:05,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:20:05,088 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-28 03:20:05,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:05,089 INFO L85 PathProgramCache]: Analyzing trace with hash 838376754, now seen corresponding path program 2 times [2024-06-28 03:20:05,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:05,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801972922] [2024-06-28 03:20:05,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:05,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:05,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:06,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:06,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:06,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801972922] [2024-06-28 03:20:06,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801972922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:06,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:06,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:06,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905168007] [2024-06-28 03:20:06,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:06,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:06,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:06,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:06,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:06,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:06,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 279 transitions, 2963 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:06,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:06,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:06,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:06,502 INFO L124 PetriNetUnfolderBase]: 723/1320 cut-off events. [2024-06-28 03:20:06,503 INFO L125 PetriNetUnfolderBase]: For 230407/230407 co-relation queries the response was YES. [2024-06-28 03:20:06,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11343 conditions, 1320 events. 723/1320 cut-off events. For 230407/230407 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7214 event pairs, 138 based on Foata normal form. 2/1320 useless extension candidates. Maximal degree in co-relation 11188. Up to 1273 conditions per place. [2024-06-28 03:20:06,514 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 271 selfloop transitions, 20 changer transitions 0/293 dead transitions. [2024-06-28 03:20:06,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 293 transitions, 3592 flow [2024-06-28 03:20:06,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:20:06,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:20:06,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-28 03:20:06,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:20:06,515 INFO L175 Difference]: Start difference. First operand has 321 places, 279 transitions, 2963 flow. Second operand 10 states and 110 transitions. [2024-06-28 03:20:06,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 293 transitions, 3592 flow [2024-06-28 03:20:07,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 293 transitions, 3482 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 03:20:07,282 INFO L231 Difference]: Finished difference. Result has 326 places, 281 transitions, 2921 flow [2024-06-28 03:20:07,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2921, PETRI_PLACES=326, PETRI_TRANSITIONS=281} [2024-06-28 03:20:07,283 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2024-06-28 03:20:07,283 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 281 transitions, 2921 flow [2024-06-28 03:20:07,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:07,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:07,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-28 03:20:07,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:20:07,284 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-28 03:20:07,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:07,284 INFO L85 PathProgramCache]: Analyzing trace with hash -67924, now seen corresponding path program 8 times [2024-06-28 03:20:07,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:07,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995587758] [2024-06-28 03:20:07,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:07,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:07,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:08,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:08,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:08,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995587758] [2024-06-28 03:20:08,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995587758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:08,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:08,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:08,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558396655] [2024-06-28 03:20:08,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:08,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:08,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:08,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:08,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:08,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:08,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 281 transitions, 2921 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:08,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:08,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:08,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:08,709 INFO L124 PetriNetUnfolderBase]: 729/1330 cut-off events. [2024-06-28 03:20:08,709 INFO L125 PetriNetUnfolderBase]: For 235752/235752 co-relation queries the response was YES. [2024-06-28 03:20:08,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11474 conditions, 1330 events. 729/1330 cut-off events. For 235752/235752 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7285 event pairs, 124 based on Foata normal form. 2/1330 useless extension candidates. Maximal degree in co-relation 11316. Up to 1208 conditions per place. [2024-06-28 03:20:08,724 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 253 selfloop transitions, 44 changer transitions 0/299 dead transitions. [2024-06-28 03:20:08,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 299 transitions, 3659 flow [2024-06-28 03:20:08,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:08,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:08,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-28 03:20:08,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-28 03:20:08,726 INFO L175 Difference]: Start difference. First operand has 326 places, 281 transitions, 2921 flow. Second operand 11 states and 128 transitions. [2024-06-28 03:20:08,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 299 transitions, 3659 flow [2024-06-28 03:20:09,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 299 transitions, 3615 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:09,454 INFO L231 Difference]: Finished difference. Result has 330 places, 283 transitions, 3068 flow [2024-06-28 03:20:09,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3068, PETRI_PLACES=330, PETRI_TRANSITIONS=283} [2024-06-28 03:20:09,455 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-28 03:20:09,455 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 283 transitions, 3068 flow [2024-06-28 03:20:09,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:09,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:09,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:09,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:20:09,456 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-28 03:20:09,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:09,456 INFO L85 PathProgramCache]: Analyzing trace with hash 691326102, now seen corresponding path program 9 times [2024-06-28 03:20:09,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:09,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393532729] [2024-06-28 03:20:09,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:09,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:09,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:10,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:10,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:10,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393532729] [2024-06-28 03:20:10,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393532729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:10,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:10,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:10,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152034063] [2024-06-28 03:20:10,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:10,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:10,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:10,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:10,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:10,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:10,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 283 transitions, 3068 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:10,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:10,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:10,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:11,300 INFO L124 PetriNetUnfolderBase]: 740/1348 cut-off events. [2024-06-28 03:20:11,300 INFO L125 PetriNetUnfolderBase]: For 251305/251305 co-relation queries the response was YES. [2024-06-28 03:20:11,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12032 conditions, 1348 events. 740/1348 cut-off events. For 251305/251305 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7338 event pairs, 116 based on Foata normal form. 2/1348 useless extension candidates. Maximal degree in co-relation 11873. Up to 1086 conditions per place. [2024-06-28 03:20:11,316 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 223 selfloop transitions, 83 changer transitions 0/308 dead transitions. [2024-06-28 03:20:11,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 308 transitions, 4360 flow [2024-06-28 03:20:11,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:20:11,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:20:11,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 161 transitions. [2024-06-28 03:20:11,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:20:11,317 INFO L175 Difference]: Start difference. First operand has 330 places, 283 transitions, 3068 flow. Second operand 14 states and 161 transitions. [2024-06-28 03:20:11,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 308 transitions, 4360 flow [2024-06-28 03:20:12,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 308 transitions, 4185 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:12,155 INFO L231 Difference]: Finished difference. Result has 335 places, 287 transitions, 3265 flow [2024-06-28 03:20:12,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3265, PETRI_PLACES=335, PETRI_TRANSITIONS=287} [2024-06-28 03:20:12,155 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-28 03:20:12,155 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 287 transitions, 3265 flow [2024-06-28 03:20:12,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:12,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:12,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:12,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:20:12,156 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-28 03:20:12,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:12,157 INFO L85 PathProgramCache]: Analyzing trace with hash 838130490, now seen corresponding path program 19 times [2024-06-28 03:20:12,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:12,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130164877] [2024-06-28 03:20:12,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:12,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:12,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:13,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:13,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:13,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130164877] [2024-06-28 03:20:13,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130164877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:13,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:13,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:13,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532199831] [2024-06-28 03:20:13,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:13,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:13,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:13,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:13,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:13,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:13,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 287 transitions, 3265 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:13,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:13,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:13,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:13,675 INFO L124 PetriNetUnfolderBase]: 764/1400 cut-off events. [2024-06-28 03:20:13,675 INFO L125 PetriNetUnfolderBase]: For 323078/323078 co-relation queries the response was YES. [2024-06-28 03:20:13,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12464 conditions, 1400 events. 764/1400 cut-off events. For 323078/323078 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7721 event pairs, 132 based on Foata normal form. 14/1412 useless extension candidates. Maximal degree in co-relation 12304. Up to 1252 conditions per place. [2024-06-28 03:20:13,689 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 269 selfloop transitions, 26 changer transitions 13/310 dead transitions. [2024-06-28 03:20:13,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 310 transitions, 4091 flow [2024-06-28 03:20:13,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:13,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:13,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:20:13,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 03:20:13,691 INFO L175 Difference]: Start difference. First operand has 335 places, 287 transitions, 3265 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:20:13,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 310 transitions, 4091 flow [2024-06-28 03:20:14,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 310 transitions, 3901 flow, removed 60 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:14,438 INFO L231 Difference]: Finished difference. Result has 337 places, 283 transitions, 3118 flow [2024-06-28 03:20:14,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3118, PETRI_PLACES=337, PETRI_TRANSITIONS=283} [2024-06-28 03:20:14,438 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-28 03:20:14,439 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 283 transitions, 3118 flow [2024-06-28 03:20:14,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:14,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:14,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-28 03:20:14,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:20:14,439 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-28 03:20:14,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:14,440 INFO L85 PathProgramCache]: Analyzing trace with hash -68110, now seen corresponding path program 20 times [2024-06-28 03:20:14,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:14,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205221838] [2024-06-28 03:20:14,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:14,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:15,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:15,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:15,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205221838] [2024-06-28 03:20:15,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205221838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:15,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:15,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:15,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992440380] [2024-06-28 03:20:15,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:15,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:15,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:15,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:15,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:15,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:15,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 283 transitions, 3118 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:15,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:15,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:15,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:15,935 INFO L124 PetriNetUnfolderBase]: 752/1388 cut-off events. [2024-06-28 03:20:15,935 INFO L125 PetriNetUnfolderBase]: For 325995/325995 co-relation queries the response was YES. [2024-06-28 03:20:15,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12259 conditions, 1388 events. 752/1388 cut-off events. For 325995/325995 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7725 event pairs, 134 based on Foata normal form. 14/1400 useless extension candidates. Maximal degree in co-relation 12097. Up to 1244 conditions per place. [2024-06-28 03:20:15,953 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 265 selfloop transitions, 26 changer transitions 12/305 dead transitions. [2024-06-28 03:20:15,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 305 transitions, 3924 flow [2024-06-28 03:20:15,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:15,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:15,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:20:15,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:20:15,954 INFO L175 Difference]: Start difference. First operand has 337 places, 283 transitions, 3118 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:20:15,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 305 transitions, 3924 flow [2024-06-28 03:20:16,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 305 transitions, 3846 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:16,854 INFO L231 Difference]: Finished difference. Result has 339 places, 280 transitions, 3088 flow [2024-06-28 03:20:16,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3088, PETRI_PLACES=339, PETRI_TRANSITIONS=280} [2024-06-28 03:20:16,855 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-28 03:20:16,855 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 280 transitions, 3088 flow [2024-06-28 03:20:16,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:16,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:16,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:16,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:20:16,856 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-28 03:20:16,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:16,856 INFO L85 PathProgramCache]: Analyzing trace with hash -2006111228, now seen corresponding path program 21 times [2024-06-28 03:20:16,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:16,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382367640] [2024-06-28 03:20:16,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:16,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:16,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:17,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:17,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:17,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382367640] [2024-06-28 03:20:17,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382367640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:17,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:17,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:17,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779546566] [2024-06-28 03:20:17,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:17,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:17,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:17,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:17,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:17,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:17,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 280 transitions, 3088 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:17,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:17,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:17,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:18,172 INFO L124 PetriNetUnfolderBase]: 724/1336 cut-off events. [2024-06-28 03:20:18,173 INFO L125 PetriNetUnfolderBase]: For 260251/260251 co-relation queries the response was YES. [2024-06-28 03:20:18,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11921 conditions, 1336 events. 724/1336 cut-off events. For 260251/260251 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7392 event pairs, 128 based on Foata normal form. 2/1336 useless extension candidates. Maximal degree in co-relation 11758. Up to 1118 conditions per place. [2024-06-28 03:20:18,192 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 231 selfloop transitions, 62 changer transitions 0/295 dead transitions. [2024-06-28 03:20:18,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 295 transitions, 3958 flow [2024-06-28 03:20:18,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:18,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:18,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 03:20:18,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 03:20:18,194 INFO L175 Difference]: Start difference. First operand has 339 places, 280 transitions, 3088 flow. Second operand 11 states and 125 transitions. [2024-06-28 03:20:18,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 295 transitions, 3958 flow [2024-06-28 03:20:19,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 295 transitions, 3878 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:19,038 INFO L231 Difference]: Finished difference. Result has 341 places, 281 transitions, 3170 flow [2024-06-28 03:20:19,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3170, PETRI_PLACES=341, PETRI_TRANSITIONS=281} [2024-06-28 03:20:19,039 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-28 03:20:19,039 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 281 transitions, 3170 flow [2024-06-28 03:20:19,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:19,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:19,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:19,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:20:19,040 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-28 03:20:19,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:19,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1761623564, now seen corresponding path program 22 times [2024-06-28 03:20:19,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:19,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882555330] [2024-06-28 03:20:19,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:19,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:19,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:19,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:19,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:19,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882555330] [2024-06-28 03:20:19,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882555330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:19,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:19,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:19,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146092081] [2024-06-28 03:20:19,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:19,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:19,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:19,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:19,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:20,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:20,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 281 transitions, 3170 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:20,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:20,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:20,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:20,434 INFO L124 PetriNetUnfolderBase]: 728/1344 cut-off events. [2024-06-28 03:20:20,434 INFO L125 PetriNetUnfolderBase]: For 265134/265134 co-relation queries the response was YES. [2024-06-28 03:20:20,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12085 conditions, 1344 events. 728/1344 cut-off events. For 265134/265134 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7472 event pairs, 134 based on Foata normal form. 2/1344 useless extension candidates. Maximal degree in co-relation 11921. Up to 1226 conditions per place. [2024-06-28 03:20:20,451 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 234 selfloop transitions, 57 changer transitions 0/293 dead transitions. [2024-06-28 03:20:20,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 293 transitions, 3812 flow [2024-06-28 03:20:20,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:20,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:20,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 03:20:20,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-28 03:20:20,452 INFO L175 Difference]: Start difference. First operand has 341 places, 281 transitions, 3170 flow. Second operand 11 states and 122 transitions. [2024-06-28 03:20:20,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 293 transitions, 3812 flow [2024-06-28 03:20:21,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 293 transitions, 3624 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 03:20:21,347 INFO L231 Difference]: Finished difference. Result has 344 places, 282 transitions, 3138 flow [2024-06-28 03:20:21,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3138, PETRI_PLACES=344, PETRI_TRANSITIONS=282} [2024-06-28 03:20:21,348 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-28 03:20:21,348 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 282 transitions, 3138 flow [2024-06-28 03:20:21,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:21,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:21,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:21,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:20:21,349 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-28 03:20:21,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:21,349 INFO L85 PathProgramCache]: Analyzing trace with hash -2001522608, now seen corresponding path program 23 times [2024-06-28 03:20:21,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:21,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711101288] [2024-06-28 03:20:21,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:21,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:21,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:22,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-28 03:20:22,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:22,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711101288] [2024-06-28 03:20:22,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711101288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:22,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:22,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:22,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712014057] [2024-06-28 03:20:22,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:22,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:22,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:22,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:22,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:22,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:22,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 282 transitions, 3138 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:22,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:22,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:22,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:22,945 INFO L124 PetriNetUnfolderBase]: 735/1357 cut-off events. [2024-06-28 03:20:22,945 INFO L125 PetriNetUnfolderBase]: For 269418/269418 co-relation queries the response was YES. [2024-06-28 03:20:22,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11957 conditions, 1357 events. 735/1357 cut-off events. For 269418/269418 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7568 event pairs, 136 based on Foata normal form. 2/1357 useless extension candidates. Maximal degree in co-relation 11794. Up to 1274 conditions per place. [2024-06-28 03:20:22,959 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 255 selfloop transitions, 39 changer transitions 0/296 dead transitions. [2024-06-28 03:20:22,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 296 transitions, 3803 flow [2024-06-28 03:20:22,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:22,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:22,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 03:20:22,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-28 03:20:22,961 INFO L175 Difference]: Start difference. First operand has 344 places, 282 transitions, 3138 flow. Second operand 11 states and 122 transitions. [2024-06-28 03:20:22,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 296 transitions, 3803 flow [2024-06-28 03:20:23,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 296 transitions, 3648 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:23,895 INFO L231 Difference]: Finished difference. Result has 346 places, 285 transitions, 3120 flow [2024-06-28 03:20:23,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=335, 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=3120, PETRI_PLACES=346, PETRI_TRANSITIONS=285} [2024-06-28 03:20:23,896 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-28 03:20:23,896 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 285 transitions, 3120 flow [2024-06-28 03:20:23,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:23,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:23,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:23,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:20:23,897 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-28 03:20:23,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:23,897 INFO L85 PathProgramCache]: Analyzing trace with hash -245740, now seen corresponding path program 24 times [2024-06-28 03:20:23,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:23,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503462012] [2024-06-28 03:20:23,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:23,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:23,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:24,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:24,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:24,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503462012] [2024-06-28 03:20:24,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503462012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:24,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:24,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:24,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141688779] [2024-06-28 03:20:24,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:24,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:24,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:24,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:24,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:24,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:24,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 285 transitions, 3120 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:24,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:24,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:24,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:25,458 INFO L124 PetriNetUnfolderBase]: 746/1378 cut-off events. [2024-06-28 03:20:25,458 INFO L125 PetriNetUnfolderBase]: For 287254/287254 co-relation queries the response was YES. [2024-06-28 03:20:25,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12305 conditions, 1378 events. 746/1378 cut-off events. For 287254/287254 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7709 event pairs, 135 based on Foata normal form. 2/1378 useless extension candidates. Maximal degree in co-relation 12142. Up to 1285 conditions per place. [2024-06-28 03:20:25,477 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 264 selfloop transitions, 34 changer transitions 0/300 dead transitions. [2024-06-28 03:20:25,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 300 transitions, 4032 flow [2024-06-28 03:20:25,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:25,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:25,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-28 03:20:25,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-28 03:20:25,478 INFO L175 Difference]: Start difference. First operand has 346 places, 285 transitions, 3120 flow. Second operand 11 states and 120 transitions. [2024-06-28 03:20:25,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 300 transitions, 4032 flow [2024-06-28 03:20:26,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 300 transitions, 3943 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:26,433 INFO L231 Difference]: Finished difference. Result has 350 places, 287 transitions, 3167 flow [2024-06-28 03:20:26,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3167, PETRI_PLACES=350, PETRI_TRANSITIONS=287} [2024-06-28 03:20:26,434 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-28 03:20:26,434 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 287 transitions, 3167 flow [2024-06-28 03:20:26,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:26,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:26,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:26,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:20:26,434 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-28 03:20:26,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:26,435 INFO L85 PathProgramCache]: Analyzing trace with hash -241090, now seen corresponding path program 25 times [2024-06-28 03:20:26,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:26,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892369062] [2024-06-28 03:20:26,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:26,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:26,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:27,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:27,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:27,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892369062] [2024-06-28 03:20:27,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892369062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:27,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:27,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:27,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695552857] [2024-06-28 03:20:27,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:27,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:27,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:27,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:27,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:27,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:27,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 287 transitions, 3167 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:27,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:27,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:27,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:27,679 INFO L124 PetriNetUnfolderBase]: 750/1386 cut-off events. [2024-06-28 03:20:27,679 INFO L125 PetriNetUnfolderBase]: For 292565/292565 co-relation queries the response was YES. [2024-06-28 03:20:27,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12401 conditions, 1386 events. 750/1386 cut-off events. For 292565/292565 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7768 event pairs, 139 based on Foata normal form. 2/1386 useless extension candidates. Maximal degree in co-relation 12237. Up to 1324 conditions per place. [2024-06-28 03:20:27,695 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 266 selfloop transitions, 31 changer transitions 0/299 dead transitions. [2024-06-28 03:20:27,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 299 transitions, 3818 flow [2024-06-28 03:20:27,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:27,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:27,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-28 03:20:27,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-28 03:20:27,697 INFO L175 Difference]: Start difference. First operand has 350 places, 287 transitions, 3167 flow. Second operand 11 states and 118 transitions. [2024-06-28 03:20:27,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 299 transitions, 3818 flow [2024-06-28 03:20:28,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 299 transitions, 3745 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:28,661 INFO L231 Difference]: Finished difference. Result has 354 places, 288 transitions, 3195 flow [2024-06-28 03:20:28,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3195, PETRI_PLACES=354, PETRI_TRANSITIONS=288} [2024-06-28 03:20:28,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-28 03:20:28,662 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 288 transitions, 3195 flow [2024-06-28 03:20:28,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:28,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:28,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:28,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:20:28,663 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-28 03:20:28,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:28,663 INFO L85 PathProgramCache]: Analyzing trace with hash 6188186, now seen corresponding path program 10 times [2024-06-28 03:20:28,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:28,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387824251] [2024-06-28 03:20:28,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:28,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:28,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:29,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:29,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:29,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387824251] [2024-06-28 03:20:29,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387824251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:29,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:29,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:29,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546812156] [2024-06-28 03:20:29,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:29,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:29,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:29,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:29,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:29,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:29,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 288 transitions, 3195 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:29,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:29,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:29,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:30,021 INFO L124 PetriNetUnfolderBase]: 756/1396 cut-off events. [2024-06-28 03:20:30,021 INFO L125 PetriNetUnfolderBase]: For 298589/298589 co-relation queries the response was YES. [2024-06-28 03:20:30,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12583 conditions, 1396 events. 756/1396 cut-off events. For 298589/298589 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7844 event pairs, 135 based on Foata normal form. 2/1396 useless extension candidates. Maximal degree in co-relation 12417. Up to 1286 conditions per place. [2024-06-28 03:20:30,039 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 268 selfloop transitions, 33 changer transitions 3/306 dead transitions. [2024-06-28 03:20:30,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 306 transitions, 3949 flow [2024-06-28 03:20:30,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:30,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:30,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-28 03:20:30,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-28 03:20:30,040 INFO L175 Difference]: Start difference. First operand has 354 places, 288 transitions, 3195 flow. Second operand 11 states and 126 transitions. [2024-06-28 03:20:30,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 306 transitions, 3949 flow [2024-06-28 03:20:30,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 306 transitions, 3859 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:30,976 INFO L231 Difference]: Finished difference. Result has 356 places, 290 transitions, 3270 flow [2024-06-28 03:20:30,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3270, PETRI_PLACES=356, PETRI_TRANSITIONS=290} [2024-06-28 03:20:30,977 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 326 predicate places. [2024-06-28 03:20:30,977 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 290 transitions, 3270 flow [2024-06-28 03:20:30,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:30,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:30,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:30,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:20:30,978 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-28 03:20:30,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:30,978 INFO L85 PathProgramCache]: Analyzing trace with hash -135974944, now seen corresponding path program 26 times [2024-06-28 03:20:30,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:30,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094704158] [2024-06-28 03:20:30,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:30,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:31,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:31,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:31,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:31,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094704158] [2024-06-28 03:20:31,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094704158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:31,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:31,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:31,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592313887] [2024-06-28 03:20:31,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:31,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:31,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:31,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:31,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:31,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:31,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 290 transitions, 3270 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:31,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:31,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:31,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:32,460 INFO L124 PetriNetUnfolderBase]: 733/1357 cut-off events. [2024-06-28 03:20:32,461 INFO L125 PetriNetUnfolderBase]: For 289361/289361 co-relation queries the response was YES. [2024-06-28 03:20:32,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10464 conditions, 1357 events. 733/1357 cut-off events. For 289361/289361 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7658 event pairs, 108 based on Foata normal form. 16/1371 useless extension candidates. Maximal degree in co-relation 10297. Up to 1158 conditions per place. [2024-06-28 03:20:32,477 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 255 selfloop transitions, 41 changer transitions 12/310 dead transitions. [2024-06-28 03:20:32,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 310 transitions, 4046 flow [2024-06-28 03:20:32,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:32,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:32,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:20:32,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:20:32,478 INFO L175 Difference]: Start difference. First operand has 356 places, 290 transitions, 3270 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:20:32,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 310 transitions, 4046 flow [2024-06-28 03:20:33,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 310 transitions, 3825 flow, removed 79 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:33,191 INFO L231 Difference]: Finished difference. Result has 359 places, 285 transitions, 3100 flow [2024-06-28 03:20:33,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3100, PETRI_PLACES=359, PETRI_TRANSITIONS=285} [2024-06-28 03:20:33,191 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-28 03:20:33,191 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 285 transitions, 3100 flow [2024-06-28 03:20:33,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:33,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:33,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:33,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:20:33,192 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-28 03:20:33,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:33,192 INFO L85 PathProgramCache]: Analyzing trace with hash 691321266, now seen corresponding path program 27 times [2024-06-28 03:20:33,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:33,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661020033] [2024-06-28 03:20:33,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:33,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:33,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:33,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:33,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:33,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661020033] [2024-06-28 03:20:33,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661020033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:33,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:33,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:33,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869049092] [2024-06-28 03:20:33,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:33,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:33,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:33,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:33,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:34,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:34,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 285 transitions, 3100 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:34,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:34,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:34,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:34,580 INFO L124 PetriNetUnfolderBase]: 703/1299 cut-off events. [2024-06-28 03:20:34,581 INFO L125 PetriNetUnfolderBase]: For 207114/207114 co-relation queries the response was YES. [2024-06-28 03:20:34,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9956 conditions, 1299 events. 703/1299 cut-off events. For 207114/207114 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7309 event pairs, 97 based on Foata normal form. 2/1299 useless extension candidates. Maximal degree in co-relation 9787. Up to 1032 conditions per place. [2024-06-28 03:20:34,596 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 218 selfloop transitions, 83 changer transitions 0/303 dead transitions. [2024-06-28 03:20:34,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 303 transitions, 4013 flow [2024-06-28 03:20:34,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:34,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:34,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:20:34,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:20:34,597 INFO L175 Difference]: Start difference. First operand has 359 places, 285 transitions, 3100 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:20:34,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 303 transitions, 4013 flow [2024-06-28 03:20:35,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 303 transitions, 3880 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-28 03:20:35,250 INFO L231 Difference]: Finished difference. Result has 356 places, 286 transitions, 3176 flow [2024-06-28 03:20:35,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2969, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3176, PETRI_PLACES=356, PETRI_TRANSITIONS=286} [2024-06-28 03:20:35,250 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 326 predicate places. [2024-06-28 03:20:35,250 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 286 transitions, 3176 flow [2024-06-28 03:20:35,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:35,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:35,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:35,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:20:35,251 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-28 03:20:35,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:35,251 INFO L85 PathProgramCache]: Analyzing trace with hash -240904, now seen corresponding path program 11 times [2024-06-28 03:20:35,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:35,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015008649] [2024-06-28 03:20:35,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:35,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:35,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:36,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:36,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:36,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015008649] [2024-06-28 03:20:36,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015008649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:36,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:36,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:36,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563010937] [2024-06-28 03:20:36,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:36,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:36,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:36,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:36,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:36,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:36,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 286 transitions, 3176 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:36,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:36,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:36,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:36,983 INFO L124 PetriNetUnfolderBase]: 719/1325 cut-off events. [2024-06-28 03:20:36,984 INFO L125 PetriNetUnfolderBase]: For 223949/223949 co-relation queries the response was YES. [2024-06-28 03:20:36,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10659 conditions, 1325 events. 719/1325 cut-off events. For 223949/223949 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7445 event pairs, 113 based on Foata normal form. 2/1325 useless extension candidates. Maximal degree in co-relation 10490. Up to 1200 conditions per place. [2024-06-28 03:20:37,000 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 263 selfloop transitions, 41 changer transitions 3/309 dead transitions. [2024-06-28 03:20:37,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 309 transitions, 4263 flow [2024-06-28 03:20:37,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:20:37,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:20:37,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-06-28 03:20:37,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:20:37,001 INFO L175 Difference]: Start difference. First operand has 356 places, 286 transitions, 3176 flow. Second operand 13 states and 143 transitions. [2024-06-28 03:20:37,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 309 transitions, 4263 flow [2024-06-28 03:20:37,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 309 transitions, 4067 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:37,675 INFO L231 Difference]: Finished difference. Result has 359 places, 290 transitions, 3260 flow [2024-06-28 03:20:37,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2982, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3260, PETRI_PLACES=359, PETRI_TRANSITIONS=290} [2024-06-28 03:20:37,675 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-28 03:20:37,676 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 290 transitions, 3260 flow [2024-06-28 03:20:37,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:37,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:37,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:37,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:20:37,676 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-28 03:20:37,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:37,676 INFO L85 PathProgramCache]: Analyzing trace with hash 30081206, now seen corresponding path program 28 times [2024-06-28 03:20:37,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:37,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720994262] [2024-06-28 03:20:37,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:37,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:37,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:38,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-28 03:20:38,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:38,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720994262] [2024-06-28 03:20:38,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720994262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:38,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:38,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:38,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100544602] [2024-06-28 03:20:38,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:38,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:38,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:38,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:38,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:38,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:38,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 290 transitions, 3260 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:38,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:38,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:38,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:39,179 INFO L124 PetriNetUnfolderBase]: 757/1399 cut-off events. [2024-06-28 03:20:39,180 INFO L125 PetriNetUnfolderBase]: For 306911/306911 co-relation queries the response was YES. [2024-06-28 03:20:39,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12477 conditions, 1399 events. 757/1399 cut-off events. For 306911/306911 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7885 event pairs, 119 based on Foata normal form. 2/1399 useless extension candidates. Maximal degree in co-relation 12307. Up to 1121 conditions per place. [2024-06-28 03:20:39,199 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 260 selfloop transitions, 51 changer transitions 0/313 dead transitions. [2024-06-28 03:20:39,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 313 transitions, 4317 flow [2024-06-28 03:20:39,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:39,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:39,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 03:20:39,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-28 03:20:39,200 INFO L175 Difference]: Start difference. First operand has 359 places, 290 transitions, 3260 flow. Second operand 11 states and 139 transitions. [2024-06-28 03:20:39,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 313 transitions, 4317 flow [2024-06-28 03:20:40,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 313 transitions, 4200 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-28 03:20:40,260 INFO L231 Difference]: Finished difference. Result has 361 places, 291 transitions, 3284 flow [2024-06-28 03:20:40,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3284, PETRI_PLACES=361, PETRI_TRANSITIONS=291} [2024-06-28 03:20:40,261 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 331 predicate places. [2024-06-28 03:20:40,261 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 291 transitions, 3284 flow [2024-06-28 03:20:40,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:40,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:40,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:40,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:20:40,261 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-28 03:20:40,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:40,262 INFO L85 PathProgramCache]: Analyzing trace with hash 30086042, now seen corresponding path program 12 times [2024-06-28 03:20:40,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:40,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283729473] [2024-06-28 03:20:40,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:40,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:40,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:41,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-28 03:20:41,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:41,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283729473] [2024-06-28 03:20:41,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283729473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:41,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:41,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:41,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965967898] [2024-06-28 03:20:41,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:41,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:41,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:41,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:41,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:41,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:41,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 291 transitions, 3284 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:41,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:41,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:41,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:42,036 INFO L124 PetriNetUnfolderBase]: 763/1409 cut-off events. [2024-06-28 03:20:42,037 INFO L125 PetriNetUnfolderBase]: For 311943/311943 co-relation queries the response was YES. [2024-06-28 03:20:42,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12661 conditions, 1409 events. 763/1409 cut-off events. For 311943/311943 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7931 event pairs, 125 based on Foata normal form. 2/1409 useless extension candidates. Maximal degree in co-relation 12489. Up to 1246 conditions per place. [2024-06-28 03:20:42,054 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 262 selfloop transitions, 50 changer transitions 0/314 dead transitions. [2024-06-28 03:20:42,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 314 transitions, 4304 flow [2024-06-28 03:20:42,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:20:42,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:20:42,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2024-06-28 03:20:42,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38213399503722084 [2024-06-28 03:20:42,055 INFO L175 Difference]: Start difference. First operand has 361 places, 291 transitions, 3284 flow. Second operand 13 states and 154 transitions. [2024-06-28 03:20:42,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 314 transitions, 4304 flow [2024-06-28 03:20:43,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 314 transitions, 4181 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 03:20:43,089 INFO L231 Difference]: Finished difference. Result has 367 places, 294 transitions, 3374 flow [2024-06-28 03:20:43,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3374, PETRI_PLACES=367, PETRI_TRANSITIONS=294} [2024-06-28 03:20:43,090 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-28 03:20:43,090 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 294 transitions, 3374 flow [2024-06-28 03:20:43,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:43,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:43,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-28 03:20:43,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:20:43,091 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-28 03:20:43,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:43,091 INFO L85 PathProgramCache]: Analyzing trace with hash -632230782, now seen corresponding path program 29 times [2024-06-28 03:20:43,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:43,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561959210] [2024-06-28 03:20:43,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:43,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:43,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:43,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-28 03:20:43,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:43,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561959210] [2024-06-28 03:20:43,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561959210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:43,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:43,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:43,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464459595] [2024-06-28 03:20:43,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:43,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:43,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:43,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:43,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:44,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:44,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 294 transitions, 3374 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:44,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:44,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:44,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:44,657 INFO L124 PetriNetUnfolderBase]: 780/1448 cut-off events. [2024-06-28 03:20:44,658 INFO L125 PetriNetUnfolderBase]: For 387341/387341 co-relation queries the response was YES. [2024-06-28 03:20:44,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12653 conditions, 1448 events. 780/1448 cut-off events. For 387341/387341 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8206 event pairs, 134 based on Foata normal form. 14/1460 useless extension candidates. Maximal degree in co-relation 12480. Up to 1337 conditions per place. [2024-06-28 03:20:44,677 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 281 selfloop transitions, 17 changer transitions 14/314 dead transitions. [2024-06-28 03:20:44,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 314 transitions, 4164 flow [2024-06-28 03:20:44,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:44,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:44,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 03:20:44,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 03:20:44,678 INFO L175 Difference]: Start difference. First operand has 367 places, 294 transitions, 3374 flow. Second operand 11 states and 125 transitions. [2024-06-28 03:20:44,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 314 transitions, 4164 flow [2024-06-28 03:20:45,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 314 transitions, 3901 flow, removed 58 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:45,667 INFO L231 Difference]: Finished difference. Result has 367 places, 288 transitions, 3088 flow [2024-06-28 03:20:45,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3088, PETRI_PLACES=367, PETRI_TRANSITIONS=288} [2024-06-28 03:20:45,668 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-28 03:20:45,668 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 288 transitions, 3088 flow [2024-06-28 03:20:45,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:45,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:45,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:45,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:20:45,668 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-28 03:20:45,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:45,669 INFO L85 PathProgramCache]: Analyzing trace with hash -346884648, now seen corresponding path program 3 times [2024-06-28 03:20:45,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:45,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498026483] [2024-06-28 03:20:45,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:45,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:45,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:46,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:46,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:46,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498026483] [2024-06-28 03:20:46,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498026483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:46,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:46,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:46,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744467746] [2024-06-28 03:20:46,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:46,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:46,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:46,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:46,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:46,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:46,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 288 transitions, 3088 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:46,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:46,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:46,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:47,118 INFO L124 PetriNetUnfolderBase]: 744/1380 cut-off events. [2024-06-28 03:20:47,118 INFO L125 PetriNetUnfolderBase]: For 304184/304184 co-relation queries the response was YES. [2024-06-28 03:20:47,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11902 conditions, 1380 events. 744/1380 cut-off events. For 304184/304184 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7768 event pairs, 128 based on Foata normal form. 2/1380 useless extension candidates. Maximal degree in co-relation 11729. Up to 1337 conditions per place. [2024-06-28 03:20:47,134 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 279 selfloop transitions, 19 changer transitions 0/300 dead transitions. [2024-06-28 03:20:47,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 300 transitions, 3720 flow [2024-06-28 03:20:47,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:20:47,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:20:47,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-28 03:20:47,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-28 03:20:47,136 INFO L175 Difference]: Start difference. First operand has 367 places, 288 transitions, 3088 flow. Second operand 10 states and 107 transitions. [2024-06-28 03:20:47,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 300 transitions, 3720 flow [2024-06-28 03:20:48,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 300 transitions, 3651 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-28 03:20:48,082 INFO L231 Difference]: Finished difference. Result has 364 places, 289 transitions, 3074 flow [2024-06-28 03:20:48,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3074, PETRI_PLACES=364, PETRI_TRANSITIONS=289} [2024-06-28 03:20:48,082 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-28 03:20:48,083 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 289 transitions, 3074 flow [2024-06-28 03:20:48,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:48,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:48,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:48,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:20:48,083 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-28 03:20:48,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:48,091 INFO L85 PathProgramCache]: Analyzing trace with hash 30085856, now seen corresponding path program 30 times [2024-06-28 03:20:48,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:48,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828790776] [2024-06-28 03:20:48,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:48,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:48,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:48,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:48,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:48,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828790776] [2024-06-28 03:20:48,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828790776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:48,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:48,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:48,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807707502] [2024-06-28 03:20:48,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:48,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:48,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:48,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:48,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:49,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:49,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 289 transitions, 3074 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:49,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:49,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:49,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:49,567 INFO L124 PetriNetUnfolderBase]: 748/1388 cut-off events. [2024-06-28 03:20:49,568 INFO L125 PetriNetUnfolderBase]: For 309413/309413 co-relation queries the response was YES. [2024-06-28 03:20:49,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11993 conditions, 1388 events. 748/1388 cut-off events. For 309413/309413 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7830 event pairs, 130 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 11820. Up to 1302 conditions per place. [2024-06-28 03:20:49,585 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 262 selfloop transitions, 37 changer transitions 0/301 dead transitions. [2024-06-28 03:20:49,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 301 transitions, 3728 flow [2024-06-28 03:20:49,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:49,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:49,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-28 03:20:49,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-28 03:20:49,586 INFO L175 Difference]: Start difference. First operand has 364 places, 289 transitions, 3074 flow. Second operand 11 states and 123 transitions. [2024-06-28 03:20:49,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 301 transitions, 3728 flow [2024-06-28 03:20:50,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 301 transitions, 3685 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:20:50,702 INFO L231 Difference]: Finished difference. Result has 367 places, 290 transitions, 3143 flow [2024-06-28 03:20:50,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3143, PETRI_PLACES=367, PETRI_TRANSITIONS=290} [2024-06-28 03:20:50,703 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-28 03:20:50,703 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 290 transitions, 3143 flow [2024-06-28 03:20:50,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:50,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:50,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:50,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:20:50,706 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-28 03:20:50,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:50,707 INFO L85 PathProgramCache]: Analyzing trace with hash -632230596, now seen corresponding path program 13 times [2024-06-28 03:20:50,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:50,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039806825] [2024-06-28 03:20:50,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:50,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:50,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:51,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-28 03:20:51,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:51,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039806825] [2024-06-28 03:20:51,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039806825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:51,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:51,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:51,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923197966] [2024-06-28 03:20:51,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:51,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:51,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:51,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:51,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:51,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:51,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 290 transitions, 3143 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:51,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:51,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:51,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:52,325 INFO L124 PetriNetUnfolderBase]: 744/1382 cut-off events. [2024-06-28 03:20:52,325 INFO L125 PetriNetUnfolderBase]: For 299986/299986 co-relation queries the response was YES. [2024-06-28 03:20:52,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11739 conditions, 1382 events. 744/1382 cut-off events. For 299986/299986 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7793 event pairs, 124 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 11565. Up to 1300 conditions per place. [2024-06-28 03:20:52,342 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 273 selfloop transitions, 32 changer transitions 0/307 dead transitions. [2024-06-28 03:20:52,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 307 transitions, 4137 flow [2024-06-28 03:20:52,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:52,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:52,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-28 03:20:52,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-28 03:20:52,344 INFO L175 Difference]: Start difference. First operand has 367 places, 290 transitions, 3143 flow. Second operand 11 states and 123 transitions. [2024-06-28 03:20:52,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 307 transitions, 4137 flow [2024-06-28 03:20:53,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 307 transitions, 3916 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:53,408 INFO L231 Difference]: Finished difference. Result has 369 places, 292 transitions, 3102 flow [2024-06-28 03:20:53,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3102, PETRI_PLACES=369, PETRI_TRANSITIONS=292} [2024-06-28 03:20:53,408 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 339 predicate places. [2024-06-28 03:20:53,408 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 292 transitions, 3102 flow [2024-06-28 03:20:53,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:53,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:53,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:53,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:20:53,409 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-28 03:20:53,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:53,410 INFO L85 PathProgramCache]: Analyzing trace with hash 228079304, now seen corresponding path program 4 times [2024-06-28 03:20:53,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:53,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462046987] [2024-06-28 03:20:53,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:53,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:53,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:54,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-28 03:20:54,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:54,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462046987] [2024-06-28 03:20:54,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462046987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:54,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:54,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:54,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357816324] [2024-06-28 03:20:54,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:54,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:54,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:54,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:54,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:54,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:54,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 292 transitions, 3102 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:54,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:54,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:54,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:55,136 INFO L124 PetriNetUnfolderBase]: 748/1390 cut-off events. [2024-06-28 03:20:55,137 INFO L125 PetriNetUnfolderBase]: For 303283/303283 co-relation queries the response was YES. [2024-06-28 03:20:55,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11654 conditions, 1390 events. 748/1390 cut-off events. For 303283/303283 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7879 event pairs, 127 based on Foata normal form. 2/1390 useless extension candidates. Maximal degree in co-relation 11480. Up to 1346 conditions per place. [2024-06-28 03:20:55,190 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 285 selfloop transitions, 18 changer transitions 0/305 dead transitions. [2024-06-28 03:20:55,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 305 transitions, 3750 flow [2024-06-28 03:20:55,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:20:55,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:20:55,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-28 03:20:55,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-28 03:20:55,192 INFO L175 Difference]: Start difference. First operand has 369 places, 292 transitions, 3102 flow. Second operand 10 states and 108 transitions. [2024-06-28 03:20:55,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 305 transitions, 3750 flow [2024-06-28 03:20:56,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 305 transitions, 3639 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:56,148 INFO L231 Difference]: Finished difference. Result has 369 places, 293 transitions, 3045 flow [2024-06-28 03:20:56,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3045, PETRI_PLACES=369, PETRI_TRANSITIONS=293} [2024-06-28 03:20:56,148 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 339 predicate places. [2024-06-28 03:20:56,148 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 293 transitions, 3045 flow [2024-06-28 03:20:56,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:56,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:56,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:56,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:20:56,149 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-28 03:20:56,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:56,150 INFO L85 PathProgramCache]: Analyzing trace with hash 36514946, now seen corresponding path program 31 times [2024-06-28 03:20:56,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:56,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004755219] [2024-06-28 03:20:56,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:56,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:56,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:57,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:57,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:57,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004755219] [2024-06-28 03:20:57,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004755219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:57,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:57,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:57,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634229541] [2024-06-28 03:20:57,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:57,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:57,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:57,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:57,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:57,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:57,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 293 transitions, 3045 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:57,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:57,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:57,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:57,783 INFO L124 PetriNetUnfolderBase]: 772/1442 cut-off events. [2024-06-28 03:20:57,784 INFO L125 PetriNetUnfolderBase]: For 400310/400310 co-relation queries the response was YES. [2024-06-28 03:20:57,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11977 conditions, 1442 events. 772/1442 cut-off events. For 400310/400310 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8246 event pairs, 129 based on Foata normal form. 14/1454 useless extension candidates. Maximal degree in co-relation 11803. Up to 1271 conditions per place. [2024-06-28 03:20:57,799 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 266 selfloop transitions, 33 changer transitions 13/314 dead transitions. [2024-06-28 03:20:57,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 314 transitions, 3867 flow [2024-06-28 03:20:57,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:57,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:57,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:20:57,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:20:57,800 INFO L175 Difference]: Start difference. First operand has 369 places, 293 transitions, 3045 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:20:57,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 314 transitions, 3867 flow [2024-06-28 03:20:58,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 314 transitions, 3809 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:20:58,840 INFO L231 Difference]: Finished difference. Result has 372 places, 288 transitions, 3033 flow [2024-06-28 03:20:58,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3033, PETRI_PLACES=372, PETRI_TRANSITIONS=288} [2024-06-28 03:20:58,840 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 342 predicate places. [2024-06-28 03:20:58,840 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 288 transitions, 3033 flow [2024-06-28 03:20:58,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:58,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:58,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:58,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:20:58,841 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-28 03:20:58,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:58,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1828859552, now seen corresponding path program 14 times [2024-06-28 03:20:58,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:58,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225887801] [2024-06-28 03:20:58,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:58,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:58,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:59,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:59,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:59,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225887801] [2024-06-28 03:20:59,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225887801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:59,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:59,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:59,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301755096] [2024-06-28 03:20:59,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:59,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:59,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:59,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:59,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:59,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:20:59,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 288 transitions, 3033 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:59,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:59,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:20:59,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:00,320 INFO L124 PetriNetUnfolderBase]: 730/1366 cut-off events. [2024-06-28 03:21:00,321 INFO L125 PetriNetUnfolderBase]: For 296625/296625 co-relation queries the response was YES. [2024-06-28 03:21:00,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11226 conditions, 1366 events. 730/1366 cut-off events. For 296625/296625 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7760 event pairs, 124 based on Foata normal form. 2/1366 useless extension candidates. Maximal degree in co-relation 11052. Up to 1265 conditions per place. [2024-06-28 03:21:00,339 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 265 selfloop transitions, 34 changer transitions 0/301 dead transitions. [2024-06-28 03:21:00,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 301 transitions, 3665 flow [2024-06-28 03:21:00,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:00,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:00,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 03:21:00,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 03:21:00,341 INFO L175 Difference]: Start difference. First operand has 372 places, 288 transitions, 3033 flow. Second operand 11 states and 125 transitions. [2024-06-28 03:21:00,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 301 transitions, 3665 flow [2024-06-28 03:21:01,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 301 transitions, 3460 flow, removed 52 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:01,370 INFO L231 Difference]: Finished difference. Result has 371 places, 288 transitions, 2901 flow [2024-06-28 03:21:01,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2828, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2901, PETRI_PLACES=371, PETRI_TRANSITIONS=288} [2024-06-28 03:21:01,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 341 predicate places. [2024-06-28 03:21:01,370 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 288 transitions, 2901 flow [2024-06-28 03:21:01,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:01,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:01,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:01,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:21:01,371 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-28 03:21:01,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:01,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1835115848, now seen corresponding path program 32 times [2024-06-28 03:21:01,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:01,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7012384] [2024-06-28 03:21:01,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:01,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:01,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:02,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-28 03:21:02,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:02,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7012384] [2024-06-28 03:21:02,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7012384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:02,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:02,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:02,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627801752] [2024-06-28 03:21:02,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:02,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:02,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:02,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:02,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:02,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 288 transitions, 2901 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:02,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:02,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:02,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:02,800 INFO L124 PetriNetUnfolderBase]: 711/1333 cut-off events. [2024-06-28 03:21:02,800 INFO L125 PetriNetUnfolderBase]: For 282945/282945 co-relation queries the response was YES. [2024-06-28 03:21:02,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9047 conditions, 1333 events. 711/1333 cut-off events. For 282945/282945 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7592 event pairs, 109 based on Foata normal form. 14/1345 useless extension candidates. Maximal degree in co-relation 8874. Up to 1172 conditions per place. [2024-06-28 03:21:02,812 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 264 selfloop transitions, 30 changer transitions 12/308 dead transitions. [2024-06-28 03:21:02,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 308 transitions, 3677 flow [2024-06-28 03:21:02,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:02,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:02,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:21:02,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:21:02,813 INFO L175 Difference]: Start difference. First operand has 371 places, 288 transitions, 2901 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:21:02,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 308 transitions, 3677 flow [2024-06-28 03:21:03,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 308 transitions, 3569 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:03,545 INFO L231 Difference]: Finished difference. Result has 372 places, 283 transitions, 2810 flow [2024-06-28 03:21:03,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2793, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2810, PETRI_PLACES=372, PETRI_TRANSITIONS=283} [2024-06-28 03:21:03,546 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 342 predicate places. [2024-06-28 03:21:03,546 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 283 transitions, 2810 flow [2024-06-28 03:21:03,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:03,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:03,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:03,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:21:03,547 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-28 03:21:03,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:03,547 INFO L85 PathProgramCache]: Analyzing trace with hash 485048914, now seen corresponding path program 15 times [2024-06-28 03:21:03,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:03,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121919935] [2024-06-28 03:21:03,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:03,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:03,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:04,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:04,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:04,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121919935] [2024-06-28 03:21:04,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121919935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:04,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:04,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:04,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148997810] [2024-06-28 03:21:04,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:04,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:04,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:04,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:04,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:04,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:04,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 283 transitions, 2810 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:04,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:04,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:04,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:05,012 INFO L124 PetriNetUnfolderBase]: 671/1258 cut-off events. [2024-06-28 03:21:05,012 INFO L125 PetriNetUnfolderBase]: For 173692/173692 co-relation queries the response was YES. [2024-06-28 03:21:05,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8051 conditions, 1258 events. 671/1258 cut-off events. For 173692/173692 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7143 event pairs, 100 based on Foata normal form. 3/1259 useless extension candidates. Maximal degree in co-relation 7877. Up to 1201 conditions per place. [2024-06-28 03:21:05,089 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 268 selfloop transitions, 26 changer transitions 0/296 dead transitions. [2024-06-28 03:21:05,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 296 transitions, 3432 flow [2024-06-28 03:21:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:05,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:05,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-28 03:21:05,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-28 03:21:05,091 INFO L175 Difference]: Start difference. First operand has 372 places, 283 transitions, 2810 flow. Second operand 11 states and 118 transitions. [2024-06-28 03:21:05,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 296 transitions, 3432 flow [2024-06-28 03:21:05,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 296 transitions, 3201 flow, removed 63 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:05,694 INFO L231 Difference]: Finished difference. Result has 370 places, 283 transitions, 2639 flow [2024-06-28 03:21:05,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2639, PETRI_PLACES=370, PETRI_TRANSITIONS=283} [2024-06-28 03:21:05,694 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-28 03:21:05,695 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 283 transitions, 2639 flow [2024-06-28 03:21:05,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:05,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:05,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:05,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:21:05,695 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-28 03:21:05,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:05,696 INFO L85 PathProgramCache]: Analyzing trace with hash -336409128, now seen corresponding path program 5 times [2024-06-28 03:21:05,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:05,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028081482] [2024-06-28 03:21:05,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:05,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:05,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:06,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:06,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:06,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028081482] [2024-06-28 03:21:06,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028081482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:06,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:06,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:06,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38552849] [2024-06-28 03:21:06,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:06,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:06,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:06,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:06,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:06,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:06,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 283 transitions, 2639 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:06,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:06,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:06,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:07,194 INFO L124 PetriNetUnfolderBase]: 675/1266 cut-off events. [2024-06-28 03:21:07,194 INFO L125 PetriNetUnfolderBase]: For 164108/164108 co-relation queries the response was YES. [2024-06-28 03:21:07,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7892 conditions, 1266 events. 675/1266 cut-off events. For 164108/164108 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7212 event pairs, 102 based on Foata normal form. 2/1266 useless extension candidates. Maximal degree in co-relation 7717. Up to 1226 conditions per place. [2024-06-28 03:21:07,209 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 277 selfloop transitions, 16 changer transitions 0/295 dead transitions. [2024-06-28 03:21:07,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 295 transitions, 3263 flow [2024-06-28 03:21:07,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:21:07,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:21:07,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-28 03:21:07,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-28 03:21:07,210 INFO L175 Difference]: Start difference. First operand has 370 places, 283 transitions, 2639 flow. Second operand 10 states and 105 transitions. [2024-06-28 03:21:07,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 295 transitions, 3263 flow [2024-06-28 03:21:07,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 295 transitions, 3198 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:07,924 INFO L231 Difference]: Finished difference. Result has 370 places, 284 transitions, 2626 flow [2024-06-28 03:21:07,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2626, PETRI_PLACES=370, PETRI_TRANSITIONS=284} [2024-06-28 03:21:07,925 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-28 03:21:07,925 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 284 transitions, 2626 flow [2024-06-28 03:21:07,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:07,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:07,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:07,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:21:07,925 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-28 03:21:07,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:07,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1828613474, now seen corresponding path program 6 times [2024-06-28 03:21:07,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:07,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686462569] [2024-06-28 03:21:07,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:07,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:08,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-28 03:21:08,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:08,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686462569] [2024-06-28 03:21:08,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686462569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:08,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:08,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:08,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097699287] [2024-06-28 03:21:08,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:08,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:08,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:08,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:08,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:09,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:09,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 284 transitions, 2626 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:09,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:09,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:09,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:09,508 INFO L124 PetriNetUnfolderBase]: 672/1261 cut-off events. [2024-06-28 03:21:09,508 INFO L125 PetriNetUnfolderBase]: For 150055/150055 co-relation queries the response was YES. [2024-06-28 03:21:09,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7603 conditions, 1261 events. 672/1261 cut-off events. For 150055/150055 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7187 event pairs, 101 based on Foata normal form. 2/1261 useless extension candidates. Maximal degree in co-relation 7427. Up to 1190 conditions per place. [2024-06-28 03:21:09,519 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 269 selfloop transitions, 25 changer transitions 0/296 dead transitions. [2024-06-28 03:21:09,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 296 transitions, 3244 flow [2024-06-28 03:21:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:21:09,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:21:09,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-28 03:21:09,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-28 03:21:09,520 INFO L175 Difference]: Start difference. First operand has 370 places, 284 transitions, 2626 flow. Second operand 10 states and 112 transitions. [2024-06-28 03:21:09,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 296 transitions, 3244 flow [2024-06-28 03:21:10,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 296 transitions, 3202 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:21:10,139 INFO L231 Difference]: Finished difference. Result has 372 places, 284 transitions, 2638 flow [2024-06-28 03:21:10,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2584, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2638, PETRI_PLACES=372, PETRI_TRANSITIONS=284} [2024-06-28 03:21:10,139 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 342 predicate places. [2024-06-28 03:21:10,140 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 284 transitions, 2638 flow [2024-06-28 03:21:10,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:10,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:10,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:10,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:21:10,140 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-28 03:21:10,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:10,141 INFO L85 PathProgramCache]: Analyzing trace with hash -723251300, now seen corresponding path program 33 times [2024-06-28 03:21:10,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:10,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150394989] [2024-06-28 03:21:10,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:10,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:10,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:11,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:11,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:11,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150394989] [2024-06-28 03:21:11,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150394989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:11,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:11,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:11,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716743209] [2024-06-28 03:21:11,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:11,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:11,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:11,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:11,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:11,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:11,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 284 transitions, 2638 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:11,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:11,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:11,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:11,941 INFO L124 PetriNetUnfolderBase]: 703/1317 cut-off events. [2024-06-28 03:21:11,941 INFO L125 PetriNetUnfolderBase]: For 152491/152491 co-relation queries the response was YES. [2024-06-28 03:21:11,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7920 conditions, 1317 events. 703/1317 cut-off events. For 152491/152491 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7579 event pairs, 84 based on Foata normal form. 2/1317 useless extension candidates. Maximal degree in co-relation 7743. Up to 1155 conditions per place. [2024-06-28 03:21:11,957 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 261 selfloop transitions, 64 changer transitions 0/327 dead transitions. [2024-06-28 03:21:11,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 327 transitions, 3531 flow [2024-06-28 03:21:11,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-28 03:21:11,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-28 03:21:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 182 transitions. [2024-06-28 03:21:11,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34535104364326374 [2024-06-28 03:21:11,958 INFO L175 Difference]: Start difference. First operand has 372 places, 284 transitions, 2638 flow. Second operand 17 states and 182 transitions. [2024-06-28 03:21:11,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 327 transitions, 3531 flow [2024-06-28 03:21:12,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 327 transitions, 3424 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:12,551 INFO L231 Difference]: Finished difference. Result has 384 places, 302 transitions, 2910 flow [2024-06-28 03:21:12,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2910, PETRI_PLACES=384, PETRI_TRANSITIONS=302} [2024-06-28 03:21:12,552 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 354 predicate places. [2024-06-28 03:21:12,552 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 302 transitions, 2910 flow [2024-06-28 03:21:12,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:12,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:12,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:12,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:21:12,552 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-28 03:21:12,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:12,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1454482466, now seen corresponding path program 34 times [2024-06-28 03:21:12,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:12,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243533830] [2024-06-28 03:21:12,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:12,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:12,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:13,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-28 03:21:13,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:13,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243533830] [2024-06-28 03:21:13,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243533830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:13,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:13,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:13,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86411539] [2024-06-28 03:21:13,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:13,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:13,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:13,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:13,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:13,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:13,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 302 transitions, 2910 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:13,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:13,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:13,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:13,915 INFO L124 PetriNetUnfolderBase]: 723/1357 cut-off events. [2024-06-28 03:21:13,915 INFO L125 PetriNetUnfolderBase]: For 155028/155028 co-relation queries the response was YES. [2024-06-28 03:21:13,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8227 conditions, 1357 events. 723/1357 cut-off events. For 155028/155028 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7912 event pairs, 83 based on Foata normal form. 2/1357 useless extension candidates. Maximal degree in co-relation 8044. Up to 1237 conditions per place. [2024-06-28 03:21:13,933 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 289 selfloop transitions, 36 changer transitions 0/327 dead transitions. [2024-06-28 03:21:13,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 327 transitions, 3655 flow [2024-06-28 03:21:13,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:13,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:13,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-28 03:21:13,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-06-28 03:21:13,934 INFO L175 Difference]: Start difference. First operand has 384 places, 302 transitions, 2910 flow. Second operand 13 states and 145 transitions. [2024-06-28 03:21:13,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 327 transitions, 3655 flow [2024-06-28 03:21:14,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 327 transitions, 3530 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 03:21:14,591 INFO L231 Difference]: Finished difference. Result has 391 places, 306 transitions, 2918 flow [2024-06-28 03:21:14,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2918, PETRI_PLACES=391, PETRI_TRANSITIONS=306} [2024-06-28 03:21:14,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 361 predicate places. [2024-06-28 03:21:14,592 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 306 transitions, 2918 flow [2024-06-28 03:21:14,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:14,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:14,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:14,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:21:14,592 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-28 03:21:14,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:14,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1772326872, now seen corresponding path program 35 times [2024-06-28 03:21:14,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:14,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040093520] [2024-06-28 03:21:14,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:14,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:14,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:15,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:15,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:15,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040093520] [2024-06-28 03:21:15,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040093520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:15,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:15,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:15,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477814063] [2024-06-28 03:21:15,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:15,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:15,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:15,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:15,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:15,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:15,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 306 transitions, 2918 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:15,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:15,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:15,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:16,105 INFO L124 PetriNetUnfolderBase]: 720/1352 cut-off events. [2024-06-28 03:21:16,106 INFO L125 PetriNetUnfolderBase]: For 139967/139967 co-relation queries the response was YES. [2024-06-28 03:21:16,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7891 conditions, 1352 events. 720/1352 cut-off events. For 139967/139967 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7850 event pairs, 86 based on Foata normal form. 2/1352 useless extension candidates. Maximal degree in co-relation 7706. Up to 1266 conditions per place. [2024-06-28 03:21:16,123 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 289 selfloop transitions, 38 changer transitions 0/329 dead transitions. [2024-06-28 03:21:16,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 329 transitions, 3652 flow [2024-06-28 03:21:16,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 03:21:16,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 03:21:16,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 157 transitions. [2024-06-28 03:21:16,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33763440860215055 [2024-06-28 03:21:16,125 INFO L175 Difference]: Start difference. First operand has 391 places, 306 transitions, 2918 flow. Second operand 15 states and 157 transitions. [2024-06-28 03:21:16,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 329 transitions, 3652 flow [2024-06-28 03:21:16,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 329 transitions, 3561 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 03:21:16,650 INFO L231 Difference]: Finished difference. Result has 401 places, 309 transitions, 2958 flow [2024-06-28 03:21:16,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2958, PETRI_PLACES=401, PETRI_TRANSITIONS=309} [2024-06-28 03:21:16,650 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 371 predicate places. [2024-06-28 03:21:16,650 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 309 transitions, 2958 flow [2024-06-28 03:21:16,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:16,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:16,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:16,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:21:16,651 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-28 03:21:16,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:16,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1659733156, now seen corresponding path program 36 times [2024-06-28 03:21:16,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:16,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700553612] [2024-06-28 03:21:16,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:16,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:16,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:17,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:17,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:17,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700553612] [2024-06-28 03:21:17,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700553612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:17,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:17,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:21:17,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599912871] [2024-06-28 03:21:17,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:17,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:21:17,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:17,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:21:17,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:21:17,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:17,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 309 transitions, 2958 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:17,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:17,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:17,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:18,164 INFO L124 PetriNetUnfolderBase]: 717/1347 cut-off events. [2024-06-28 03:21:18,165 INFO L125 PetriNetUnfolderBase]: For 124075/124075 co-relation queries the response was YES. [2024-06-28 03:21:18,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7589 conditions, 1347 events. 717/1347 cut-off events. For 124075/124075 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7836 event pairs, 81 based on Foata normal form. 2/1347 useless extension candidates. Maximal degree in co-relation 7400. Up to 1245 conditions per place. [2024-06-28 03:21:18,183 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 297 selfloop transitions, 29 changer transitions 0/328 dead transitions. [2024-06-28 03:21:18,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 328 transitions, 3660 flow [2024-06-28 03:21:18,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:18,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:18,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 03:21:18,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-28 03:21:18,185 INFO L175 Difference]: Start difference. First operand has 401 places, 309 transitions, 2958 flow. Second operand 12 states and 135 transitions. [2024-06-28 03:21:18,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 328 transitions, 3660 flow [2024-06-28 03:21:18,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 328 transitions, 3489 flow, removed 27 selfloop flow, removed 16 redundant places. [2024-06-28 03:21:18,749 INFO L231 Difference]: Finished difference. Result has 397 places, 309 transitions, 2849 flow [2024-06-28 03:21:18,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2849, PETRI_PLACES=397, PETRI_TRANSITIONS=309} [2024-06-28 03:21:18,767 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 367 predicate places. [2024-06-28 03:21:18,767 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 309 transitions, 2849 flow [2024-06-28 03:21:18,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:18,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:18,768 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-28 03:21:18,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:21:18,768 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-28 03:21:18,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:18,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2132978190, now seen corresponding path program 1 times [2024-06-28 03:21:18,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:18,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713792239] [2024-06-28 03:21:18,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:18,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:18,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:19,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-28 03:21:19,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:19,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713792239] [2024-06-28 03:21:19,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713792239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:19,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:19,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:19,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879058163] [2024-06-28 03:21:19,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:19,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:19,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:19,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:19,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:19,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:19,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 309 transitions, 2849 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:19,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:19,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:19,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:20,333 INFO L124 PetriNetUnfolderBase]: 758/1434 cut-off events. [2024-06-28 03:21:20,334 INFO L125 PetriNetUnfolderBase]: For 265259/265259 co-relation queries the response was YES. [2024-06-28 03:21:20,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9370 conditions, 1434 events. 758/1434 cut-off events. For 265259/265259 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8419 event pairs, 90 based on Foata normal form. 8/1440 useless extension candidates. Maximal degree in co-relation 9186. Up to 879 conditions per place. [2024-06-28 03:21:20,352 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 271 selfloop transitions, 46 changer transitions 22/341 dead transitions. [2024-06-28 03:21:20,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 341 transitions, 4013 flow [2024-06-28 03:21:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:20,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:20,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-28 03:21:20,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:21:20,353 INFO L175 Difference]: Start difference. First operand has 397 places, 309 transitions, 2849 flow. Second operand 13 states and 156 transitions. [2024-06-28 03:21:20,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 341 transitions, 4013 flow [2024-06-28 03:21:21,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 341 transitions, 3848 flow, removed 12 selfloop flow, removed 16 redundant places. [2024-06-28 03:21:21,194 INFO L231 Difference]: Finished difference. Result has 394 places, 300 transitions, 2707 flow [2024-06-28 03:21:21,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2707, PETRI_PLACES=394, PETRI_TRANSITIONS=300} [2024-06-28 03:21:21,195 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 364 predicate places. [2024-06-28 03:21:21,195 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 300 transitions, 2707 flow [2024-06-28 03:21:21,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:21,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:21,195 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-28 03:21:21,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:21:21,196 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-28 03:21:21,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:21,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1747976974, now seen corresponding path program 2 times [2024-06-28 03:21:21,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:21,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698252583] [2024-06-28 03:21:21,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:21,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:21,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:22,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:22,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:22,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698252583] [2024-06-28 03:21:22,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698252583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:22,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:22,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:22,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210391562] [2024-06-28 03:21:22,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:22,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:22,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:22,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:22,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:22,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:22,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 300 transitions, 2707 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:22,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:22,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:22,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:22,784 INFO L124 PetriNetUnfolderBase]: 738/1400 cut-off events. [2024-06-28 03:21:22,784 INFO L125 PetriNetUnfolderBase]: For 288284/288284 co-relation queries the response was YES. [2024-06-28 03:21:22,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9165 conditions, 1400 events. 738/1400 cut-off events. For 288284/288284 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8191 event pairs, 107 based on Foata normal form. 10/1408 useless extension candidates. Maximal degree in co-relation 8987. Up to 1188 conditions per place. [2024-06-28 03:21:22,801 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 255 selfloop transitions, 55 changer transitions 13/325 dead transitions. [2024-06-28 03:21:22,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 325 transitions, 3519 flow [2024-06-28 03:21:22,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:22,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:22,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-28 03:21:22,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-28 03:21:22,802 INFO L175 Difference]: Start difference. First operand has 394 places, 300 transitions, 2707 flow. Second operand 13 states and 147 transitions. [2024-06-28 03:21:22,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 325 transitions, 3519 flow [2024-06-28 03:21:23,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 325 transitions, 3387 flow, removed 5 selfloop flow, removed 17 redundant places. [2024-06-28 03:21:23,464 INFO L231 Difference]: Finished difference. Result has 382 places, 297 transitions, 2666 flow [2024-06-28 03:21:23,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2577, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2666, PETRI_PLACES=382, PETRI_TRANSITIONS=297} [2024-06-28 03:21:23,465 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 352 predicate places. [2024-06-28 03:21:23,465 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 297 transitions, 2666 flow [2024-06-28 03:21:23,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:23,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:23,465 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-28 03:21:23,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:21:23,466 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-28 03:21:23,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:23,466 INFO L85 PathProgramCache]: Analyzing trace with hash -2066063328, now seen corresponding path program 3 times [2024-06-28 03:21:23,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:23,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430653804] [2024-06-28 03:21:23,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:23,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:23,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:24,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:24,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:24,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430653804] [2024-06-28 03:21:24,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430653804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:24,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:24,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:24,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881942595] [2024-06-28 03:21:24,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:24,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:24,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:24,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:24,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:24,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:24,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 297 transitions, 2666 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:24,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:24,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:24,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:25,077 INFO L124 PetriNetUnfolderBase]: 722/1376 cut-off events. [2024-06-28 03:21:25,077 INFO L125 PetriNetUnfolderBase]: For 252866/252866 co-relation queries the response was YES. [2024-06-28 03:21:25,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8891 conditions, 1376 events. 722/1376 cut-off events. For 252866/252866 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8062 event pairs, 102 based on Foata normal form. 8/1382 useless extension candidates. Maximal degree in co-relation 8722. Up to 1158 conditions per place. [2024-06-28 03:21:25,092 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 251 selfloop transitions, 49 changer transitions 17/319 dead transitions. [2024-06-28 03:21:25,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 319 transitions, 3398 flow [2024-06-28 03:21:25,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:25,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:25,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2024-06-28 03:21:25,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573200992555831 [2024-06-28 03:21:25,093 INFO L175 Difference]: Start difference. First operand has 382 places, 297 transitions, 2666 flow. Second operand 13 states and 144 transitions. [2024-06-28 03:21:25,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 319 transitions, 3398 flow [2024-06-28 03:21:25,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 319 transitions, 3276 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:25,748 INFO L231 Difference]: Finished difference. Result has 382 places, 288 transitions, 2577 flow [2024-06-28 03:21:25,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2544, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2577, PETRI_PLACES=382, PETRI_TRANSITIONS=288} [2024-06-28 03:21:25,753 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 352 predicate places. [2024-06-28 03:21:25,754 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 288 transitions, 2577 flow [2024-06-28 03:21:25,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:25,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:25,754 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-28 03:21:25,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:21:25,754 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-28 03:21:25,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:25,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1748126704, now seen corresponding path program 4 times [2024-06-28 03:21:25,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:25,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339307462] [2024-06-28 03:21:25,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:25,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:25,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:26,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:26,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:26,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339307462] [2024-06-28 03:21:26,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339307462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:26,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:26,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:26,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012540854] [2024-06-28 03:21:26,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:26,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:26,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:26,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:26,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:26,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:26,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 288 transitions, 2577 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:26,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:26,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:26,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:27,364 INFO L124 PetriNetUnfolderBase]: 701/1337 cut-off events. [2024-06-28 03:21:27,364 INFO L125 PetriNetUnfolderBase]: For 252768/252768 co-relation queries the response was YES. [2024-06-28 03:21:27,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8732 conditions, 1337 events. 701/1337 cut-off events. For 252768/252768 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7747 event pairs, 100 based on Foata normal form. 8/1343 useless extension candidates. Maximal degree in co-relation 8564. Up to 1136 conditions per place. [2024-06-28 03:21:27,376 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 248 selfloop transitions, 43 changer transitions 18/311 dead transitions. [2024-06-28 03:21:27,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 311 transitions, 3295 flow [2024-06-28 03:21:27,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:27,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:27,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2024-06-28 03:21:27,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573200992555831 [2024-06-28 03:21:27,378 INFO L175 Difference]: Start difference. First operand has 382 places, 288 transitions, 2577 flow. Second operand 13 states and 144 transitions. [2024-06-28 03:21:27,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 311 transitions, 3295 flow [2024-06-28 03:21:28,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 311 transitions, 3185 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:21:28,128 INFO L231 Difference]: Finished difference. Result has 376 places, 280 transitions, 2491 flow [2024-06-28 03:21:28,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2491, PETRI_PLACES=376, PETRI_TRANSITIONS=280} [2024-06-28 03:21:28,128 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 346 predicate places. [2024-06-28 03:21:28,128 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 280 transitions, 2491 flow [2024-06-28 03:21:28,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:28,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:28,129 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-28 03:21:28,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:21:28,129 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-28 03:21:28,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:28,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2069782398, now seen corresponding path program 5 times [2024-06-28 03:21:28,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:28,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647467491] [2024-06-28 03:21:28,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:28,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:28,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:29,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:29,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:29,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647467491] [2024-06-28 03:21:29,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647467491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:29,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:29,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:29,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784833283] [2024-06-28 03:21:29,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:29,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:29,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:29,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:29,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:29,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:29,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 280 transitions, 2491 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:29,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:29,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:29,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:29,811 INFO L124 PetriNetUnfolderBase]: 684/1306 cut-off events. [2024-06-28 03:21:29,811 INFO L125 PetriNetUnfolderBase]: For 241711/241711 co-relation queries the response was YES. [2024-06-28 03:21:29,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8523 conditions, 1306 events. 684/1306 cut-off events. For 241711/241711 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7544 event pairs, 69 based on Foata normal form. 8/1312 useless extension candidates. Maximal degree in co-relation 8358. Up to 879 conditions per place. [2024-06-28 03:21:29,823 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 239 selfloop transitions, 30 changer transitions 38/309 dead transitions. [2024-06-28 03:21:29,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 309 transitions, 3571 flow [2024-06-28 03:21:29,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:29,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:29,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2024-06-28 03:21:29,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37220843672456577 [2024-06-28 03:21:29,824 INFO L175 Difference]: Start difference. First operand has 376 places, 280 transitions, 2491 flow. Second operand 13 states and 150 transitions. [2024-06-28 03:21:29,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 309 transitions, 3571 flow [2024-06-28 03:21:30,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 309 transitions, 3453 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:21:30,535 INFO L231 Difference]: Finished difference. Result has 368 places, 254 transitions, 2239 flow [2024-06-28 03:21:30,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2239, PETRI_PLACES=368, PETRI_TRANSITIONS=254} [2024-06-28 03:21:30,535 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2024-06-28 03:21:30,535 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 254 transitions, 2239 flow [2024-06-28 03:21:30,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:30,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:30,536 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-28 03:21:30,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:21:30,536 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-28 03:21:30,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:30,536 INFO L85 PathProgramCache]: Analyzing trace with hash -359606962, now seen corresponding path program 6 times [2024-06-28 03:21:30,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:30,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549057550] [2024-06-28 03:21:30,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:30,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:31,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:31,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549057550] [2024-06-28 03:21:31,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549057550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:31,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:31,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:31,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077271786] [2024-06-28 03:21:31,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:31,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:31,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:31,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:31,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:31,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:31,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 254 transitions, 2239 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:31,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:31,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:31,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:32,196 INFO L124 PetriNetUnfolderBase]: 641/1217 cut-off events. [2024-06-28 03:21:32,196 INFO L125 PetriNetUnfolderBase]: For 255102/255102 co-relation queries the response was YES. [2024-06-28 03:21:32,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8262 conditions, 1217 events. 641/1217 cut-off events. For 255102/255102 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6900 event pairs, 83 based on Foata normal form. 10/1225 useless extension candidates. Maximal degree in co-relation 8098. Up to 1040 conditions per place. [2024-06-28 03:21:32,209 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 42 changer transitions 13/288 dead transitions. [2024-06-28 03:21:32,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 288 transitions, 3096 flow [2024-06-28 03:21:32,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:32,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:32,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:21:32,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:21:32,210 INFO L175 Difference]: Start difference. First operand has 368 places, 254 transitions, 2239 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:21:32,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 288 transitions, 3096 flow [2024-06-28 03:21:32,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 288 transitions, 2979 flow, removed 12 selfloop flow, removed 22 redundant places. [2024-06-28 03:21:32,739 INFO L231 Difference]: Finished difference. Result has 341 places, 263 transitions, 2343 flow [2024-06-28 03:21:32,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2343, PETRI_PLACES=341, PETRI_TRANSITIONS=263} [2024-06-28 03:21:32,740 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-28 03:21:32,740 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 263 transitions, 2343 flow [2024-06-28 03:21:32,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:32,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:32,740 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-28 03:21:32,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 03:21:32,741 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-28 03:21:32,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:32,741 INFO L85 PathProgramCache]: Analyzing trace with hash -359612542, now seen corresponding path program 7 times [2024-06-28 03:21:32,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:32,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058661464] [2024-06-28 03:21:32,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:32,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:32,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:33,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:33,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:33,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058661464] [2024-06-28 03:21:33,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058661464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:33,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:33,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:33,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287058948] [2024-06-28 03:21:33,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:33,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:33,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:33,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:33,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:33,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:33,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 263 transitions, 2343 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:33,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:33,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:33,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:34,394 INFO L124 PetriNetUnfolderBase]: 637/1217 cut-off events. [2024-06-28 03:21:34,394 INFO L125 PetriNetUnfolderBase]: For 205053/205053 co-relation queries the response was YES. [2024-06-28 03:21:34,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7968 conditions, 1217 events. 637/1217 cut-off events. For 205053/205053 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6948 event pairs, 79 based on Foata normal form. 8/1223 useless extension candidates. Maximal degree in co-relation 7812. Up to 1034 conditions per place. [2024-06-28 03:21:34,404 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 230 selfloop transitions, 36 changer transitions 17/285 dead transitions. [2024-06-28 03:21:34,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 285 transitions, 3016 flow [2024-06-28 03:21:34,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:34,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:34,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-28 03:21:34,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-28 03:21:34,405 INFO L175 Difference]: Start difference. First operand has 341 places, 263 transitions, 2343 flow. Second operand 12 states and 130 transitions. [2024-06-28 03:21:34,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 285 transitions, 3016 flow [2024-06-28 03:21:34,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 285 transitions, 2965 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:21:34,878 INFO L231 Difference]: Finished difference. Result has 345 places, 257 transitions, 2297 flow [2024-06-28 03:21:34,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2297, PETRI_PLACES=345, PETRI_TRANSITIONS=257} [2024-06-28 03:21:34,879 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-28 03:21:34,879 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 257 transitions, 2297 flow [2024-06-28 03:21:34,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:34,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:34,879 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-28 03:21:34,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 03:21:34,879 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-28 03:21:34,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:34,880 INFO L85 PathProgramCache]: Analyzing trace with hash -41675918, now seen corresponding path program 8 times [2024-06-28 03:21:34,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:34,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158908688] [2024-06-28 03:21:34,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:34,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:34,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:35,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:35,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:35,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158908688] [2024-06-28 03:21:35,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158908688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:35,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:35,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:35,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107192587] [2024-06-28 03:21:35,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:35,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:35,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:35,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:35,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:35,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:35,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 257 transitions, 2297 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:35,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:35,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:35,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:36,512 INFO L124 PetriNetUnfolderBase]: 616/1178 cut-off events. [2024-06-28 03:21:36,512 INFO L125 PetriNetUnfolderBase]: For 205342/205342 co-relation queries the response was YES. [2024-06-28 03:21:36,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7833 conditions, 1178 events. 616/1178 cut-off events. For 205342/205342 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6636 event pairs, 69 based on Foata normal form. 8/1184 useless extension candidates. Maximal degree in co-relation 7676. Up to 879 conditions per place. [2024-06-28 03:21:36,524 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 230 selfloop transitions, 27 changer transitions 24/283 dead transitions. [2024-06-28 03:21:36,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 283 transitions, 3295 flow [2024-06-28 03:21:36,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:36,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:36,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-06-28 03:21:36,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:21:36,525 INFO L175 Difference]: Start difference. First operand has 345 places, 257 transitions, 2297 flow. Second operand 13 states and 143 transitions. [2024-06-28 03:21:36,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 283 transitions, 3295 flow [2024-06-28 03:21:37,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 283 transitions, 3207 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:37,012 INFO L231 Difference]: Finished difference. Result has 343 places, 241 transitions, 2114 flow [2024-06-28 03:21:37,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2211, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2114, PETRI_PLACES=343, PETRI_TRANSITIONS=241} [2024-06-28 03:21:37,013 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-28 03:21:37,013 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 241 transitions, 2114 flow [2024-06-28 03:21:37,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:37,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:37,014 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-28 03:21:37,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:21:37,014 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-28 03:21:37,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:37,014 INFO L85 PathProgramCache]: Analyzing trace with hash 102358762, now seen corresponding path program 9 times [2024-06-28 03:21:37,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:37,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387249814] [2024-06-28 03:21:37,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:37,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:37,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:38,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-28 03:21:38,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:38,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387249814] [2024-06-28 03:21:38,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387249814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:38,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:38,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:38,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676251227] [2024-06-28 03:21:38,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:38,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:38,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:38,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:38,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:38,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:38,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 241 transitions, 2114 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:38,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:38,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:38,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:38,768 INFO L124 PetriNetUnfolderBase]: 630/1208 cut-off events. [2024-06-28 03:21:38,768 INFO L125 PetriNetUnfolderBase]: For 274017/274017 co-relation queries the response was YES. [2024-06-28 03:21:38,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9243 conditions, 1208 events. 630/1208 cut-off events. For 274017/274017 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6810 event pairs, 85 based on Foata normal form. 8/1214 useless extension candidates. Maximal degree in co-relation 9088. Up to 1002 conditions per place. [2024-06-28 03:21:38,779 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 236 selfloop transitions, 27 changer transitions 11/276 dead transitions. [2024-06-28 03:21:38,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 276 transitions, 3191 flow [2024-06-28 03:21:38,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:38,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:38,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:21:38,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:21:38,780 INFO L175 Difference]: Start difference. First operand has 343 places, 241 transitions, 2114 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:21:38,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 276 transitions, 3191 flow [2024-06-28 03:21:39,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 276 transitions, 3060 flow, removed 17 selfloop flow, removed 20 redundant places. [2024-06-28 03:21:39,449 INFO L231 Difference]: Finished difference. Result has 328 places, 243 transitions, 2110 flow [2024-06-28 03:21:39,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2110, PETRI_PLACES=328, PETRI_TRANSITIONS=243} [2024-06-28 03:21:39,449 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-28 03:21:39,449 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 243 transitions, 2110 flow [2024-06-28 03:21:39,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:39,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:39,450 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-28 03:21:39,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:21:39,450 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-28 03:21:39,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:39,450 INFO L85 PathProgramCache]: Analyzing trace with hash 102364342, now seen corresponding path program 10 times [2024-06-28 03:21:39,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:39,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150377716] [2024-06-28 03:21:39,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:39,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:39,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:40,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:40,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:40,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150377716] [2024-06-28 03:21:40,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150377716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:40,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:40,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:40,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166827010] [2024-06-28 03:21:40,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:40,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:40,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:40,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:40,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:40,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:40,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 243 transitions, 2110 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:40,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:40,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:40,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:40,958 INFO L124 PetriNetUnfolderBase]: 587/1127 cut-off events. [2024-06-28 03:21:40,959 INFO L125 PetriNetUnfolderBase]: For 201899/201899 co-relation queries the response was YES. [2024-06-28 03:21:40,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7532 conditions, 1127 events. 587/1127 cut-off events. For 201899/201899 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6319 event pairs, 76 based on Foata normal form. 10/1135 useless extension candidates. Maximal degree in co-relation 7382. Up to 1002 conditions per place. [2024-06-28 03:21:40,969 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 223 selfloop transitions, 19 changer transitions 21/265 dead transitions. [2024-06-28 03:21:40,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 265 transitions, 2795 flow [2024-06-28 03:21:40,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:40,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:40,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-28 03:21:40,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-28 03:21:40,970 INFO L175 Difference]: Start difference. First operand has 328 places, 243 transitions, 2110 flow. Second operand 12 states and 125 transitions. [2024-06-28 03:21:40,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 265 transitions, 2795 flow [2024-06-28 03:21:41,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 265 transitions, 2738 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:41,423 INFO L231 Difference]: Finished difference. Result has 330 places, 235 transitions, 2015 flow [2024-06-28 03:21:41,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2015, PETRI_PLACES=330, PETRI_TRANSITIONS=235} [2024-06-28 03:21:41,423 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-28 03:21:41,424 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 235 transitions, 2015 flow [2024-06-28 03:21:41,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:41,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:41,424 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-28 03:21:41,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:21:41,424 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-28 03:21:41,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:41,424 INFO L85 PathProgramCache]: Analyzing trace with hash -221078812, now seen corresponding path program 11 times [2024-06-28 03:21:41,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:41,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311781461] [2024-06-28 03:21:41,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:41,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:41,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:42,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:42,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:42,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311781461] [2024-06-28 03:21:42,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311781461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:42,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:42,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:42,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285705605] [2024-06-28 03:21:42,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:42,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:42,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:42,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:42,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:42,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:42,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 235 transitions, 2015 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:42,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:42,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:42,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:42,857 INFO L124 PetriNetUnfolderBase]: 562/1080 cut-off events. [2024-06-28 03:21:42,857 INFO L125 PetriNetUnfolderBase]: For 187838/187838 co-relation queries the response was YES. [2024-06-28 03:21:42,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6940 conditions, 1080 events. 562/1080 cut-off events. For 187838/187838 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5997 event pairs, 73 based on Foata normal form. 10/1088 useless extension candidates. Maximal degree in co-relation 6790. Up to 955 conditions per place. [2024-06-28 03:21:42,869 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 25 changer transitions 13/254 dead transitions. [2024-06-28 03:21:42,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 254 transitions, 2657 flow [2024-06-28 03:21:42,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:42,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:42,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-28 03:21:42,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-28 03:21:42,871 INFO L175 Difference]: Start difference. First operand has 330 places, 235 transitions, 2015 flow. Second operand 12 states and 125 transitions. [2024-06-28 03:21:42,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 254 transitions, 2657 flow [2024-06-28 03:21:43,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 254 transitions, 2589 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-28 03:21:43,412 INFO L231 Difference]: Finished difference. Result has 320 places, 230 transitions, 1966 flow [2024-06-28 03:21:43,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1966, PETRI_PLACES=320, PETRI_TRANSITIONS=230} [2024-06-28 03:21:43,414 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2024-06-28 03:21:43,414 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 230 transitions, 1966 flow [2024-06-28 03:21:43,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:43,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:43,414 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-28 03:21:43,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:21:43,414 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-28 03:21:43,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:43,415 INFO L85 PathProgramCache]: Analyzing trace with hash -221084392, now seen corresponding path program 12 times [2024-06-28 03:21:43,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:43,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551761765] [2024-06-28 03:21:43,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:43,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:43,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:44,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-28 03:21:44,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:44,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551761765] [2024-06-28 03:21:44,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551761765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:44,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:44,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:44,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816423615] [2024-06-28 03:21:44,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:44,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:44,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:44,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:44,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:44,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:44,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 230 transitions, 1966 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:44,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:44,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:44,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:45,109 INFO L124 PetriNetUnfolderBase]: 524/1010 cut-off events. [2024-06-28 03:21:45,109 INFO L125 PetriNetUnfolderBase]: For 122944/122944 co-relation queries the response was YES. [2024-06-28 03:21:45,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5581 conditions, 1010 events. 524/1010 cut-off events. For 122944/122944 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5599 event pairs, 50 based on Foata normal form. 8/1016 useless extension candidates. Maximal degree in co-relation 5436. Up to 879 conditions per place. [2024-06-28 03:21:45,119 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 203 selfloop transitions, 7 changer transitions 36/248 dead transitions. [2024-06-28 03:21:45,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 248 transitions, 2542 flow [2024-06-28 03:21:45,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:45,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:45,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-28 03:21:45,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3279569892473118 [2024-06-28 03:21:45,120 INFO L175 Difference]: Start difference. First operand has 320 places, 230 transitions, 1966 flow. Second operand 12 states and 122 transitions. [2024-06-28 03:21:45,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 248 transitions, 2542 flow [2024-06-28 03:21:45,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 248 transitions, 2482 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:45,458 INFO L231 Difference]: Finished difference. Result has 318 places, 208 transitions, 1752 flow [2024-06-28 03:21:45,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1752, PETRI_PLACES=318, PETRI_TRANSITIONS=208} [2024-06-28 03:21:45,458 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 288 predicate places. [2024-06-28 03:21:45,458 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 208 transitions, 1752 flow [2024-06-28 03:21:45,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:45,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:45,459 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-28 03:21:45,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:21:45,459 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-28 03:21:45,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:45,460 INFO L85 PathProgramCache]: Analyzing trace with hash -692033458, now seen corresponding path program 13 times [2024-06-28 03:21:45,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:45,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458629204] [2024-06-28 03:21:45,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:45,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:45,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:46,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:46,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:46,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458629204] [2024-06-28 03:21:46,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458629204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:46,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:46,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:46,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619963618] [2024-06-28 03:21:46,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:46,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:46,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:46,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:46,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:46,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:46,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 208 transitions, 1752 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:46,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:46,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:46,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:46,867 INFO L124 PetriNetUnfolderBase]: 518/986 cut-off events. [2024-06-28 03:21:46,868 INFO L125 PetriNetUnfolderBase]: For 181326/181326 co-relation queries the response was YES. [2024-06-28 03:21:46,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6676 conditions, 986 events. 518/986 cut-off events. For 181326/181326 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5340 event pairs, 66 based on Foata normal form. 8/992 useless extension candidates. Maximal degree in co-relation 6543. Up to 744 conditions per place. [2024-06-28 03:21:46,878 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 186 selfloop transitions, 37 changer transitions 7/232 dead transitions. [2024-06-28 03:21:46,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 232 transitions, 2620 flow [2024-06-28 03:21:46,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:46,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:46,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-28 03:21:46,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:21:46,879 INFO L175 Difference]: Start difference. First operand has 318 places, 208 transitions, 1752 flow. Second operand 12 states and 144 transitions. [2024-06-28 03:21:46,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 232 transitions, 2620 flow [2024-06-28 03:21:47,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 232 transitions, 2554 flow, removed 22 selfloop flow, removed 14 redundant places. [2024-06-28 03:21:47,239 INFO L231 Difference]: Finished difference. Result has 285 places, 206 transitions, 1770 flow [2024-06-28 03:21:47,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1706, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1770, PETRI_PLACES=285, PETRI_TRANSITIONS=206} [2024-06-28 03:21:47,240 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-28 03:21:47,240 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 206 transitions, 1770 flow [2024-06-28 03:21:47,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:47,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:47,240 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-28 03:21:47,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:21:47,240 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-28 03:21:47,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:47,241 INFO L85 PathProgramCache]: Analyzing trace with hash -692027878, now seen corresponding path program 14 times [2024-06-28 03:21:47,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:47,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742655310] [2024-06-28 03:21:47,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:47,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:47,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:48,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:48,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:48,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742655310] [2024-06-28 03:21:48,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742655310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:48,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:48,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:48,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966199109] [2024-06-28 03:21:48,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:48,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:48,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:48,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:48,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:48,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:48,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 206 transitions, 1770 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:48,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:48,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:48,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:48,744 INFO L124 PetriNetUnfolderBase]: 487/925 cut-off events. [2024-06-28 03:21:48,745 INFO L125 PetriNetUnfolderBase]: For 121958/121958 co-relation queries the response was YES. [2024-06-28 03:21:48,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5202 conditions, 925 events. 487/925 cut-off events. For 121958/121958 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4984 event pairs, 57 based on Foata normal form. 10/933 useless extension candidates. Maximal degree in co-relation 5077. Up to 744 conditions per place. [2024-06-28 03:21:48,753 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 33 changer transitions 15/225 dead transitions. [2024-06-28 03:21:48,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 225 transitions, 2344 flow [2024-06-28 03:21:48,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:48,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:48,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 03:21:48,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:21:48,754 INFO L175 Difference]: Start difference. First operand has 285 places, 206 transitions, 1770 flow. Second operand 12 states and 138 transitions. [2024-06-28 03:21:48,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 225 transitions, 2344 flow [2024-06-28 03:21:48,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 225 transitions, 2268 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:48,983 INFO L231 Difference]: Finished difference. Result has 284 places, 201 transitions, 1725 flow [2024-06-28 03:21:48,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1725, PETRI_PLACES=284, PETRI_TRANSITIONS=201} [2024-06-28 03:21:48,983 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 254 predicate places. [2024-06-28 03:21:48,983 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 201 transitions, 1725 flow [2024-06-28 03:21:48,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:48,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:48,983 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-28 03:21:48,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:21:48,984 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-28 03:21:48,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:48,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1906818404, now seen corresponding path program 15 times [2024-06-28 03:21:48,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:48,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874926228] [2024-06-28 03:21:48,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:48,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:49,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:49,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:49,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874926228] [2024-06-28 03:21:49,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874926228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:49,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:49,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:49,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586092189] [2024-06-28 03:21:49,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:49,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:49,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:49,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:49,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:50,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:50,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 201 transitions, 1725 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:50,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:50,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:50,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:50,376 INFO L124 PetriNetUnfolderBase]: 477/907 cut-off events. [2024-06-28 03:21:50,376 INFO L125 PetriNetUnfolderBase]: For 119976/119976 co-relation queries the response was YES. [2024-06-28 03:21:50,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5105 conditions, 907 events. 477/907 cut-off events. For 119976/119976 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 4851 event pairs, 57 based on Foata normal form. 10/915 useless extension candidates. Maximal degree in co-relation 4981. Up to 691 conditions per place. [2024-06-28 03:21:50,385 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 161 selfloop transitions, 47 changer transitions 11/221 dead transitions. [2024-06-28 03:21:50,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 221 transitions, 2295 flow [2024-06-28 03:21:50,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:50,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:50,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-28 03:21:50,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:21:50,386 INFO L175 Difference]: Start difference. First operand has 284 places, 201 transitions, 1725 flow. Second operand 12 states and 144 transitions. [2024-06-28 03:21:50,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 221 transitions, 2295 flow [2024-06-28 03:21:50,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 221 transitions, 2221 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:21:50,631 INFO L231 Difference]: Finished difference. Result has 279 places, 198 transitions, 1730 flow [2024-06-28 03:21:50,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1730, PETRI_PLACES=279, PETRI_TRANSITIONS=198} [2024-06-28 03:21:50,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-28 03:21:50,632 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 198 transitions, 1730 flow [2024-06-28 03:21:50,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:50,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:50,632 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-28 03:21:50,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:21:50,632 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-28 03:21:50,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:50,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1707522194, now seen corresponding path program 16 times [2024-06-28 03:21:50,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:50,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774812228] [2024-06-28 03:21:50,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:50,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:50,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:51,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-28 03:21:51,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:51,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774812228] [2024-06-28 03:21:51,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774812228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:51,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:51,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:51,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575332178] [2024-06-28 03:21:51,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:51,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:51,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:51,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:51,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:51,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:51,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 198 transitions, 1730 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:51,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:51,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:51,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:52,213 INFO L124 PetriNetUnfolderBase]: 494/946 cut-off events. [2024-06-28 03:21:52,213 INFO L125 PetriNetUnfolderBase]: For 159711/159711 co-relation queries the response was YES. [2024-06-28 03:21:52,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6378 conditions, 946 events. 494/946 cut-off events. For 159711/159711 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5088 event pairs, 70 based on Foata normal form. 8/952 useless extension candidates. Maximal degree in co-relation 6255. Up to 681 conditions per place. [2024-06-28 03:21:52,224 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 169 selfloop transitions, 44 changer transitions 7/222 dead transitions. [2024-06-28 03:21:52,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 222 transitions, 2556 flow [2024-06-28 03:21:52,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:52,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:52,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 03:21:52,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 03:21:52,225 INFO L175 Difference]: Start difference. First operand has 279 places, 198 transitions, 1730 flow. Second operand 12 states and 146 transitions. [2024-06-28 03:21:52,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 222 transitions, 2556 flow [2024-06-28 03:21:52,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 222 transitions, 2440 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:52,605 INFO L231 Difference]: Finished difference. Result has 276 places, 196 transitions, 1704 flow [2024-06-28 03:21:52,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1704, PETRI_PLACES=276, PETRI_TRANSITIONS=196} [2024-06-28 03:21:52,605 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 246 predicate places. [2024-06-28 03:21:52,609 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 196 transitions, 1704 flow [2024-06-28 03:21:52,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:52,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:52,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-28 03:21:52,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:21:52,610 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-28 03:21:52,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:52,610 INFO L85 PathProgramCache]: Analyzing trace with hash -62333112, now seen corresponding path program 17 times [2024-06-28 03:21:52,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:52,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195516297] [2024-06-28 03:21:52,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:52,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:52,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:53,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:53,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:53,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195516297] [2024-06-28 03:21:53,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195516297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:53,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:53,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:53,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400331128] [2024-06-28 03:21:53,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:53,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:53,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:53,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:53,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:53,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:53,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 196 transitions, 1704 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:53,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:53,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:53,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:54,000 INFO L124 PetriNetUnfolderBase]: 510/982 cut-off events. [2024-06-28 03:21:54,001 INFO L125 PetriNetUnfolderBase]: For 193266/193266 co-relation queries the response was YES. [2024-06-28 03:21:54,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7288 conditions, 982 events. 510/982 cut-off events. For 193266/193266 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5295 event pairs, 86 based on Foata normal form. 8/988 useless extension candidates. Maximal degree in co-relation 7167. Up to 647 conditions per place. [2024-06-28 03:21:54,010 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 165 selfloop transitions, 44 changer transitions 10/221 dead transitions. [2024-06-28 03:21:54,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 221 transitions, 2520 flow [2024-06-28 03:21:54,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:54,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:54,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-28 03:21:54,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:21:54,020 INFO L175 Difference]: Start difference. First operand has 276 places, 196 transitions, 1704 flow. Second operand 12 states and 148 transitions. [2024-06-28 03:21:54,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 221 transitions, 2520 flow [2024-06-28 03:21:54,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 221 transitions, 2426 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:54,459 INFO L231 Difference]: Finished difference. Result has 275 places, 193 transitions, 1687 flow [2024-06-28 03:21:54,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1687, PETRI_PLACES=275, PETRI_TRANSITIONS=193} [2024-06-28 03:21:54,459 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 245 predicate places. [2024-06-28 03:21:54,460 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 193 transitions, 1687 flow [2024-06-28 03:21:54,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:54,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:54,460 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-28 03:21:54,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:21:54,460 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-28 03:21:54,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:54,461 INFO L85 PathProgramCache]: Analyzing trace with hash -379315064, now seen corresponding path program 18 times [2024-06-28 03:21:54,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:54,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983351502] [2024-06-28 03:21:54,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:54,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:54,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:55,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:55,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983351502] [2024-06-28 03:21:55,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983351502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:55,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:55,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:55,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590645281] [2024-06-28 03:21:55,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:55,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:55,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:55,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:55,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:55,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:55,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 193 transitions, 1687 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:55,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:55,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:55,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:55,857 INFO L124 PetriNetUnfolderBase]: 478/918 cut-off events. [2024-06-28 03:21:55,857 INFO L125 PetriNetUnfolderBase]: For 149947/149947 co-relation queries the response was YES. [2024-06-28 03:21:55,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6193 conditions, 918 events. 478/918 cut-off events. For 149947/149947 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4906 event pairs, 68 based on Foata normal form. 8/924 useless extension candidates. Maximal degree in co-relation 6073. Up to 712 conditions per place. [2024-06-28 03:21:55,865 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 156 selfloop transitions, 41 changer transitions 13/212 dead transitions. [2024-06-28 03:21:55,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 212 transitions, 2191 flow [2024-06-28 03:21:55,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:55,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:55,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:21:55,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:21:55,866 INFO L175 Difference]: Start difference. First operand has 275 places, 193 transitions, 1687 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:21:55,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 212 transitions, 2191 flow [2024-06-28 03:21:56,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 212 transitions, 2100 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:56,225 INFO L231 Difference]: Finished difference. Result has 272 places, 188 transitions, 1650 flow [2024-06-28 03:21:56,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1650, PETRI_PLACES=272, PETRI_TRANSITIONS=188} [2024-06-28 03:21:56,225 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 242 predicate places. [2024-06-28 03:21:56,225 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 188 transitions, 1650 flow [2024-06-28 03:21:56,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:56,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:56,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-28 03:21:56,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:21:56,226 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-28 03:21:56,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:56,226 INFO L85 PathProgramCache]: Analyzing trace with hash -498088468, now seen corresponding path program 19 times [2024-06-28 03:21:56,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:56,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891343230] [2024-06-28 03:21:56,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:56,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:56,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:57,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:57,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:57,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891343230] [2024-06-28 03:21:57,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891343230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:57,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:57,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:57,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930911365] [2024-06-28 03:21:57,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:57,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:57,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:57,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:57,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:57,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:57,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 188 transitions, 1650 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:57,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:57,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:57,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:57,548 INFO L124 PetriNetUnfolderBase]: 444/848 cut-off events. [2024-06-28 03:21:57,548 INFO L125 PetriNetUnfolderBase]: For 106303/106303 co-relation queries the response was YES. [2024-06-28 03:21:57,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4837 conditions, 848 events. 444/848 cut-off events. For 106303/106303 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4440 event pairs, 59 based on Foata normal form. 10/856 useless extension candidates. Maximal degree in co-relation 4719. Up to 673 conditions per place. [2024-06-28 03:21:57,555 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 159 selfloop transitions, 31 changer transitions 15/207 dead transitions. [2024-06-28 03:21:57,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 207 transitions, 2184 flow [2024-06-28 03:21:57,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:57,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:57,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-28 03:21:57,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-28 03:21:57,556 INFO L175 Difference]: Start difference. First operand has 272 places, 188 transitions, 1650 flow. Second operand 12 states and 137 transitions. [2024-06-28 03:21:57,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 207 transitions, 2184 flow [2024-06-28 03:21:57,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 207 transitions, 2084 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-28 03:21:57,759 INFO L231 Difference]: Finished difference. Result has 264 places, 183 transitions, 1585 flow [2024-06-28 03:21:57,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1585, PETRI_PLACES=264, PETRI_TRANSITIONS=183} [2024-06-28 03:21:57,759 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-28 03:21:57,760 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 183 transitions, 1585 flow [2024-06-28 03:21:57,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:57,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:57,760 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-28 03:21:57,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 03:21:57,760 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-28 03:21:57,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:57,761 INFO L85 PathProgramCache]: Analyzing trace with hash -490460112, now seen corresponding path program 1 times [2024-06-28 03:21:57,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:57,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920746051] [2024-06-28 03:21:57,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:57,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:57,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:58,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:58,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:58,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920746051] [2024-06-28 03:21:58,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920746051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:58,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:58,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:58,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066106274] [2024-06-28 03:21:58,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:58,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:58,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:58,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:58,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:58,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:21:58,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 183 transitions, 1585 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:58,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:58,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:21:58,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:59,138 INFO L124 PetriNetUnfolderBase]: 422/802 cut-off events. [2024-06-28 03:21:59,139 INFO L125 PetriNetUnfolderBase]: For 62605/62605 co-relation queries the response was YES. [2024-06-28 03:21:59,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4475 conditions, 802 events. 422/802 cut-off events. For 62605/62605 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4167 event pairs, 50 based on Foata normal form. 2/802 useless extension candidates. Maximal degree in co-relation 4361. Up to 650 conditions per place. [2024-06-28 03:21:59,144 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 158 selfloop transitions, 38 changer transitions 0/198 dead transitions. [2024-06-28 03:21:59,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 198 transitions, 2021 flow [2024-06-28 03:21:59,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:59,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:59,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 03:21:59,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 03:21:59,145 INFO L175 Difference]: Start difference. First operand has 264 places, 183 transitions, 1585 flow. Second operand 11 states and 124 transitions. [2024-06-28 03:21:59,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 198 transitions, 2021 flow [2024-06-28 03:21:59,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 198 transitions, 1945 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:59,322 INFO L231 Difference]: Finished difference. Result has 255 places, 184 transitions, 1601 flow [2024-06-28 03:21:59,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1601, PETRI_PLACES=255, PETRI_TRANSITIONS=184} [2024-06-28 03:21:59,322 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-28 03:21:59,323 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 184 transitions, 1601 flow [2024-06-28 03:21:59,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:59,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:59,323 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-28 03:21:59,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 03:21:59,323 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-28 03:21:59,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:59,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1379842168, now seen corresponding path program 20 times [2024-06-28 03:21:59,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:59,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971466252] [2024-06-28 03:21:59,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:59,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:59,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:59,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:59,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:59,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971466252] [2024-06-28 03:21:59,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971466252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:59,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:59,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:59,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229146182] [2024-06-28 03:21:59,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:59,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:59,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:59,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:59,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:00,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:00,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 184 transitions, 1601 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:00,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:00,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:00,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:00,441 INFO L124 PetriNetUnfolderBase]: 463/889 cut-off events. [2024-06-28 03:22:00,442 INFO L125 PetriNetUnfolderBase]: For 124508/124508 co-relation queries the response was YES. [2024-06-28 03:22:00,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5818 conditions, 889 events. 463/889 cut-off events. For 124508/124508 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4669 event pairs, 70 based on Foata normal form. 8/895 useless extension candidates. Maximal degree in co-relation 5707. Up to 509 conditions per place. [2024-06-28 03:22:00,449 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 47 changer transitions 13/210 dead transitions. [2024-06-28 03:22:00,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 210 transitions, 2365 flow [2024-06-28 03:22:00,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:00,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:00,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-28 03:22:00,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40591397849462363 [2024-06-28 03:22:00,450 INFO L175 Difference]: Start difference. First operand has 255 places, 184 transitions, 1601 flow. Second operand 12 states and 151 transitions. [2024-06-28 03:22:00,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 210 transitions, 2365 flow [2024-06-28 03:22:00,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 210 transitions, 2255 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:00,737 INFO L231 Difference]: Finished difference. Result has 257 places, 180 transitions, 1572 flow [2024-06-28 03:22:00,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1572, PETRI_PLACES=257, PETRI_TRANSITIONS=180} [2024-06-28 03:22:00,738 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-28 03:22:00,738 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 180 transitions, 1572 flow [2024-06-28 03:22:00,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:00,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:00,738 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-28 03:22:00,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 03:22:00,738 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-28 03:22:00,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:00,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1232232568, now seen corresponding path program 21 times [2024-06-28 03:22:00,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:00,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426364365] [2024-06-28 03:22:00,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:00,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:01,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:01,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:01,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426364365] [2024-06-28 03:22:01,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426364365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:01,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:01,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:01,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559134561] [2024-06-28 03:22:01,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:01,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:01,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:01,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:01,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:01,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:01,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 180 transitions, 1572 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:01,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:01,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:01,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:01,975 INFO L124 PetriNetUnfolderBase]: 478/922 cut-off events. [2024-06-28 03:22:01,976 INFO L125 PetriNetUnfolderBase]: For 169984/169984 co-relation queries the response was YES. [2024-06-28 03:22:01,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6962 conditions, 922 events. 478/922 cut-off events. For 169984/169984 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4864 event pairs, 83 based on Foata normal form. 8/928 useless extension candidates. Maximal degree in co-relation 6851. Up to 663 conditions per place. [2024-06-28 03:22:01,984 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 155 selfloop transitions, 40 changer transitions 7/204 dead transitions. [2024-06-28 03:22:01,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 204 transitions, 2318 flow [2024-06-28 03:22:01,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:01,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:01,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:22:01,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:22:01,985 INFO L175 Difference]: Start difference. First operand has 257 places, 180 transitions, 1572 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:22:01,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 204 transitions, 2318 flow [2024-06-28 03:22:02,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 204 transitions, 2219 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:02,366 INFO L231 Difference]: Finished difference. Result has 252 places, 178 transitions, 1551 flow [2024-06-28 03:22:02,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1551, PETRI_PLACES=252, PETRI_TRANSITIONS=178} [2024-06-28 03:22:02,366 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-28 03:22:02,366 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 178 transitions, 1551 flow [2024-06-28 03:22:02,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:02,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:02,366 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-28 03:22:02,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 03:22:02,367 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-28 03:22:02,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:02,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1232226988, now seen corresponding path program 22 times [2024-06-28 03:22:02,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:02,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548574496] [2024-06-28 03:22:02,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:02,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:02,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:03,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:03,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:03,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548574496] [2024-06-28 03:22:03,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548574496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:03,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:03,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:03,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892759926] [2024-06-28 03:22:03,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:03,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:03,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:03,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:03,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:03,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:03,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 178 transitions, 1551 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:03,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:03,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:03,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:03,678 INFO L124 PetriNetUnfolderBase]: 447/861 cut-off events. [2024-06-28 03:22:03,678 INFO L125 PetriNetUnfolderBase]: For 127884/127884 co-relation queries the response was YES. [2024-06-28 03:22:03,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5705 conditions, 861 events. 447/861 cut-off events. For 127884/127884 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4500 event pairs, 74 based on Foata normal form. 10/869 useless extension candidates. Maximal degree in co-relation 5597. Up to 689 conditions per place. [2024-06-28 03:22:03,685 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 152 selfloop transitions, 28 changer transitions 15/197 dead transitions. [2024-06-28 03:22:03,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 197 transitions, 2053 flow [2024-06-28 03:22:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:03,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:03,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-28 03:22:03,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-28 03:22:03,686 INFO L175 Difference]: Start difference. First operand has 252 places, 178 transitions, 1551 flow. Second operand 12 states and 137 transitions. [2024-06-28 03:22:03,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 197 transitions, 2053 flow [2024-06-28 03:22:03,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 197 transitions, 1971 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:03,928 INFO L231 Difference]: Finished difference. Result has 251 places, 173 transitions, 1482 flow [2024-06-28 03:22:03,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1482, PETRI_PLACES=251, PETRI_TRANSITIONS=173} [2024-06-28 03:22:03,928 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-28 03:22:03,929 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 173 transitions, 1482 flow [2024-06-28 03:22:03,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:03,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:03,929 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-28 03:22:03,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 03:22:03,929 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-28 03:22:03,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1237594948, now seen corresponding path program 23 times [2024-06-28 03:22:03,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:03,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453851531] [2024-06-28 03:22:03,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:03,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:03,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:04,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:04,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:04,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453851531] [2024-06-28 03:22:04,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453851531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:04,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:04,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:04,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087106359] [2024-06-28 03:22:04,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:04,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:04,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:04,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:04,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:04,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:04,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 173 transitions, 1482 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:04,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:04,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:04,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:05,280 INFO L124 PetriNetUnfolderBase]: 462/894 cut-off events. [2024-06-28 03:22:05,281 INFO L125 PetriNetUnfolderBase]: For 155602/155602 co-relation queries the response was YES. [2024-06-28 03:22:05,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6696 conditions, 894 events. 462/894 cut-off events. For 155602/155602 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4704 event pairs, 83 based on Foata normal form. 8/900 useless extension candidates. Maximal degree in co-relation 6589. Up to 635 conditions per place. [2024-06-28 03:22:05,288 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 40 changer transitions 7/197 dead transitions. [2024-06-28 03:22:05,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 197 transitions, 2206 flow [2024-06-28 03:22:05,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:05,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:05,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:22:05,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:22:05,289 INFO L175 Difference]: Start difference. First operand has 251 places, 173 transitions, 1482 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:22:05,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 197 transitions, 2206 flow [2024-06-28 03:22:05,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 197 transitions, 2138 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:05,587 INFO L231 Difference]: Finished difference. Result has 245 places, 171 transitions, 1488 flow [2024-06-28 03:22:05,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1488, PETRI_PLACES=245, PETRI_TRANSITIONS=171} [2024-06-28 03:22:05,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 215 predicate places. [2024-06-28 03:22:05,588 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 171 transitions, 1488 flow [2024-06-28 03:22:05,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:05,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:05,588 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-28 03:22:05,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 03:22:05,588 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-28 03:22:05,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:05,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1237589368, now seen corresponding path program 24 times [2024-06-28 03:22:05,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:05,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013754778] [2024-06-28 03:22:05,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:05,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:05,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:06,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:06,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:06,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013754778] [2024-06-28 03:22:06,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013754778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:06,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:06,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:06,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840011351] [2024-06-28 03:22:06,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:06,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:06,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:06,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:06,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:06,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:06,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 171 transitions, 1488 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:06,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:06,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:06,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:06,716 INFO L124 PetriNetUnfolderBase]: 431/833 cut-off events. [2024-06-28 03:22:06,716 INFO L125 PetriNetUnfolderBase]: For 122314/122314 co-relation queries the response was YES. [2024-06-28 03:22:06,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5536 conditions, 833 events. 431/833 cut-off events. For 122314/122314 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4318 event pairs, 74 based on Foata normal form. 10/841 useless extension candidates. Maximal degree in co-relation 5431. Up to 635 conditions per place. [2024-06-28 03:22:06,722 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 138 selfloop transitions, 37 changer transitions 13/190 dead transitions. [2024-06-28 03:22:06,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 190 transitions, 1976 flow [2024-06-28 03:22:06,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:06,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:06,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:22:06,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:22:06,723 INFO L175 Difference]: Start difference. First operand has 245 places, 171 transitions, 1488 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:22:06,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 190 transitions, 1976 flow [2024-06-28 03:22:06,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 190 transitions, 1894 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:06,952 INFO L231 Difference]: Finished difference. Result has 244 places, 167 transitions, 1451 flow [2024-06-28 03:22:06,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1451, PETRI_PLACES=244, PETRI_TRANSITIONS=167} [2024-06-28 03:22:06,952 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-28 03:22:06,952 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 167 transitions, 1451 flow [2024-06-28 03:22:06,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:06,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:06,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-28 03:22:06,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 03:22:06,953 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-28 03:22:06,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:06,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1694198292, now seen corresponding path program 25 times [2024-06-28 03:22:06,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:06,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357184131] [2024-06-28 03:22:06,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:06,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:06,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:07,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:07,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:07,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357184131] [2024-06-28 03:22:07,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357184131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:07,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:07,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:07,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242467534] [2024-06-28 03:22:07,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:07,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:07,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:07,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:07,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:08,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:08,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 167 transitions, 1451 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:08,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:08,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:08,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:08,404 INFO L124 PetriNetUnfolderBase]: 415/805 cut-off events. [2024-06-28 03:22:08,404 INFO L125 PetriNetUnfolderBase]: For 111371/111371 co-relation queries the response was YES. [2024-06-28 03:22:08,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5147 conditions, 805 events. 415/805 cut-off events. For 111371/111371 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4143 event pairs, 71 based on Foata normal form. 10/813 useless extension candidates. Maximal degree in co-relation 5043. Up to 601 conditions per place. [2024-06-28 03:22:08,410 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 133 selfloop transitions, 41 changer transitions 11/187 dead transitions. [2024-06-28 03:22:08,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 187 transitions, 1935 flow [2024-06-28 03:22:08,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:22:08,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:22:08,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 149 transitions. [2024-06-28 03:22:08,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.369727047146402 [2024-06-28 03:22:08,411 INFO L175 Difference]: Start difference. First operand has 244 places, 167 transitions, 1451 flow. Second operand 13 states and 149 transitions. [2024-06-28 03:22:08,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 187 transitions, 1935 flow [2024-06-28 03:22:08,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 187 transitions, 1845 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:08,598 INFO L231 Difference]: Finished difference. Result has 240 places, 164 transitions, 1433 flow [2024-06-28 03:22:08,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1433, PETRI_PLACES=240, PETRI_TRANSITIONS=164} [2024-06-28 03:22:08,599 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2024-06-28 03:22:08,599 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 164 transitions, 1433 flow [2024-06-28 03:22:08,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:08,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:08,599 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-28 03:22:08,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 03:22:08,599 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-28 03:22:08,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:08,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1694203872, now seen corresponding path program 26 times [2024-06-28 03:22:08,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:08,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373120807] [2024-06-28 03:22:08,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:08,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:08,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:09,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:09,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:09,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373120807] [2024-06-28 03:22:09,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373120807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:09,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:09,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:09,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861267759] [2024-06-28 03:22:09,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:09,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:09,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:09,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:09,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:09,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:09,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 164 transitions, 1433 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:09,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:09,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:09,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:09,998 INFO L124 PetriNetUnfolderBase]: 403/785 cut-off events. [2024-06-28 03:22:09,998 INFO L125 PetriNetUnfolderBase]: For 101094/101094 co-relation queries the response was YES. [2024-06-28 03:22:10,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4983 conditions, 785 events. 403/785 cut-off events. For 101094/101094 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4031 event pairs, 69 based on Foata normal form. 8/791 useless extension candidates. Maximal degree in co-relation 4881. Up to 591 conditions per place. [2024-06-28 03:22:10,004 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 38 changer transitions 11/182 dead transitions. [2024-06-28 03:22:10,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 182 transitions, 1867 flow [2024-06-28 03:22:10,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:10,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:10,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 03:22:10,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:22:10,005 INFO L175 Difference]: Start difference. First operand has 240 places, 164 transitions, 1433 flow. Second operand 12 states and 138 transitions. [2024-06-28 03:22:10,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 182 transitions, 1867 flow [2024-06-28 03:22:10,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 182 transitions, 1775 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 03:22:10,188 INFO L231 Difference]: Finished difference. Result has 237 places, 161 transitions, 1405 flow [2024-06-28 03:22:10,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1405, PETRI_PLACES=237, PETRI_TRANSITIONS=161} [2024-06-28 03:22:10,188 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-28 03:22:10,188 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 161 transitions, 1405 flow [2024-06-28 03:22:10,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:10,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:10,189 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-28 03:22:10,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 03:22:10,189 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-28 03:22:10,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:10,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1555819872, now seen corresponding path program 27 times [2024-06-28 03:22:10,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:10,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84027641] [2024-06-28 03:22:10,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:10,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:10,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:11,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:11,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:11,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84027641] [2024-06-28 03:22:11,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84027641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:11,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:11,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:11,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979393141] [2024-06-28 03:22:11,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:11,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:11,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:11,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:11,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:11,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:11,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 161 transitions, 1405 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:11,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:11,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:11,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:11,693 INFO L124 PetriNetUnfolderBase]: 396/772 cut-off events. [2024-06-28 03:22:11,693 INFO L125 PetriNetUnfolderBase]: For 99036/99036 co-relation queries the response was YES. [2024-06-28 03:22:11,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4894 conditions, 772 events. 396/772 cut-off events. For 99036/99036 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3943 event pairs, 67 based on Foata normal form. 8/778 useless extension candidates. Maximal degree in co-relation 4793. Up to 605 conditions per place. [2024-06-28 03:22:11,699 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 136 selfloop transitions, 26 changer transitions 16/180 dead transitions. [2024-06-28 03:22:11,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 180 transitions, 1835 flow [2024-06-28 03:22:11,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:11,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:11,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 03:22:11,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-28 03:22:11,700 INFO L175 Difference]: Start difference. First operand has 237 places, 161 transitions, 1405 flow. Second operand 12 states and 135 transitions. [2024-06-28 03:22:11,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 180 transitions, 1835 flow [2024-06-28 03:22:11,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 180 transitions, 1751 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:11,861 INFO L231 Difference]: Finished difference. Result has 233 places, 156 transitions, 1343 flow [2024-06-28 03:22:11,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1343, PETRI_PLACES=233, PETRI_TRANSITIONS=156} [2024-06-28 03:22:11,862 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-28 03:22:11,862 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 156 transitions, 1343 flow [2024-06-28 03:22:11,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:11,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:11,862 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-28 03:22:11,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 03:22:11,862 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-28 03:22:11,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:11,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1694348022, now seen corresponding path program 28 times [2024-06-28 03:22:11,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:11,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562499328] [2024-06-28 03:22:11,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:11,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:12,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-28 03:22:12,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:12,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562499328] [2024-06-28 03:22:12,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562499328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:12,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:12,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:12,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952273291] [2024-06-28 03:22:12,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:12,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:12,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:12,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:12,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:12,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:12,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 156 transitions, 1343 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:12,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:12,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:12,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:13,006 INFO L124 PetriNetUnfolderBase]: 362/702 cut-off events. [2024-06-28 03:22:13,006 INFO L125 PetriNetUnfolderBase]: For 67811/67811 co-relation queries the response was YES. [2024-06-28 03:22:13,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3890 conditions, 702 events. 362/702 cut-off events. For 67811/67811 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3502 event pairs, 47 based on Foata normal form. 8/708 useless extension candidates. Maximal degree in co-relation 3791. Up to 509 conditions per place. [2024-06-28 03:22:13,012 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 123 selfloop transitions, 32 changer transitions 18/175 dead transitions. [2024-06-28 03:22:13,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 175 transitions, 1763 flow [2024-06-28 03:22:13,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:13,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:13,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 03:22:13,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-28 03:22:13,013 INFO L175 Difference]: Start difference. First operand has 233 places, 156 transitions, 1343 flow. Second operand 12 states and 136 transitions. [2024-06-28 03:22:13,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 175 transitions, 1763 flow [2024-06-28 03:22:13,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 175 transitions, 1703 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:13,145 INFO L231 Difference]: Finished difference. Result has 226 places, 150 transitions, 1316 flow [2024-06-28 03:22:13,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1316, PETRI_PLACES=226, PETRI_TRANSITIONS=150} [2024-06-28 03:22:13,146 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-28 03:22:13,146 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 150 transitions, 1316 flow [2024-06-28 03:22:13,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:13,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:13,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:13,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 03:22:13,146 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-28 03:22:13,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:13,147 INFO L85 PathProgramCache]: Analyzing trace with hash -140649428, now seen corresponding path program 29 times [2024-06-28 03:22:13,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:13,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494325533] [2024-06-28 03:22:13,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:13,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:13,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:13,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:13,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494325533] [2024-06-28 03:22:13,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494325533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:13,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:13,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:13,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348159698] [2024-06-28 03:22:13,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:13,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:13,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:13,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:13,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:14,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:14,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 150 transitions, 1316 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:14,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:14,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:14,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:14,479 INFO L124 PetriNetUnfolderBase]: 359/693 cut-off events. [2024-06-28 03:22:14,479 INFO L125 PetriNetUnfolderBase]: For 71497/71497 co-relation queries the response was YES. [2024-06-28 03:22:14,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3889 conditions, 693 events. 359/693 cut-off events. For 71497/71497 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3415 event pairs, 44 based on Foata normal form. 10/701 useless extension candidates. Maximal degree in co-relation 3793. Up to 433 conditions per place. [2024-06-28 03:22:14,484 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 86 selfloop transitions, 74 changer transitions 11/173 dead transitions. [2024-06-28 03:22:14,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 173 transitions, 1776 flow [2024-06-28 03:22:14,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:22:14,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:22:14,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2024-06-28 03:22:14,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37220843672456577 [2024-06-28 03:22:14,485 INFO L175 Difference]: Start difference. First operand has 226 places, 150 transitions, 1316 flow. Second operand 13 states and 150 transitions. [2024-06-28 03:22:14,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 173 transitions, 1776 flow [2024-06-28 03:22:14,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 173 transitions, 1692 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:14,591 INFO L231 Difference]: Finished difference. Result has 216 places, 149 transitions, 1379 flow [2024-06-28 03:22:14,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1379, PETRI_PLACES=216, PETRI_TRANSITIONS=149} [2024-06-28 03:22:14,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-28 03:22:14,592 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 149 transitions, 1379 flow [2024-06-28 03:22:14,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:14,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:14,592 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-28 03:22:14,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 03:22:14,593 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-28 03:22:14,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:14,593 INFO L85 PathProgramCache]: Analyzing trace with hash -64145626, now seen corresponding path program 30 times [2024-06-28 03:22:14,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:14,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750028496] [2024-06-28 03:22:14,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:14,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:14,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:15,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-28 03:22:15,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:15,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750028496] [2024-06-28 03:22:15,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750028496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:15,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:15,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:15,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214854758] [2024-06-28 03:22:15,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:15,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:15,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:15,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:15,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:15,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:15,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 149 transitions, 1379 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:15,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:15,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:15,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:15,734 INFO L124 PetriNetUnfolderBase]: 347/673 cut-off events. [2024-06-28 03:22:15,734 INFO L125 PetriNetUnfolderBase]: For 57115/57115 co-relation queries the response was YES. [2024-06-28 03:22:15,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3802 conditions, 673 events. 347/673 cut-off events. For 57115/57115 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3289 event pairs, 38 based on Foata normal form. 8/679 useless extension candidates. Maximal degree in co-relation 3711. Up to 423 conditions per place. [2024-06-28 03:22:15,739 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 84 selfloop transitions, 71 changer transitions 11/168 dead transitions. [2024-06-28 03:22:15,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 168 transitions, 1787 flow [2024-06-28 03:22:15,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:15,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:15,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:22:15,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:22:15,740 INFO L175 Difference]: Start difference. First operand has 216 places, 149 transitions, 1379 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:22:15,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 168 transitions, 1787 flow [2024-06-28 03:22:15,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 168 transitions, 1637 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:15,868 INFO L231 Difference]: Finished difference. Result has 215 places, 146 transitions, 1356 flow [2024-06-28 03:22:15,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1356, PETRI_PLACES=215, PETRI_TRANSITIONS=146} [2024-06-28 03:22:15,868 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 185 predicate places. [2024-06-28 03:22:15,868 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 146 transitions, 1356 flow [2024-06-28 03:22:15,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:15,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:15,869 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-28 03:22:15,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 03:22:15,869 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-28 03:22:15,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:15,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2104958, now seen corresponding path program 31 times [2024-06-28 03:22:15,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:15,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367219797] [2024-06-28 03:22:15,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:15,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:15,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:16,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:16,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:16,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367219797] [2024-06-28 03:22:16,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367219797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:16,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:16,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:16,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474863338] [2024-06-28 03:22:16,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:16,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:16,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:16,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:16,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:16,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:16,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 146 transitions, 1356 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:16,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:16,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:16,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:17,069 INFO L124 PetriNetUnfolderBase]: 344/668 cut-off events. [2024-06-28 03:22:17,069 INFO L125 PetriNetUnfolderBase]: For 62899/62899 co-relation queries the response was YES. [2024-06-28 03:22:17,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3814 conditions, 668 events. 344/668 cut-off events. For 62899/62899 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3250 event pairs, 48 based on Foata normal form. 10/676 useless extension candidates. Maximal degree in co-relation 3723. Up to 566 conditions per place. [2024-06-28 03:22:17,074 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 130 selfloop transitions, 21 changer transitions 11/164 dead transitions. [2024-06-28 03:22:17,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 164 transitions, 1774 flow [2024-06-28 03:22:17,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:17,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:17,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-28 03:22:17,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-28 03:22:17,076 INFO L175 Difference]: Start difference. First operand has 215 places, 146 transitions, 1356 flow. Second operand 12 states and 130 transitions. [2024-06-28 03:22:17,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 164 transitions, 1774 flow [2024-06-28 03:22:17,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 164 transitions, 1628 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:17,176 INFO L231 Difference]: Finished difference. Result has 212 places, 143 transitions, 1229 flow [2024-06-28 03:22:17,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1229, PETRI_PLACES=212, PETRI_TRANSITIONS=143} [2024-06-28 03:22:17,177 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-28 03:22:17,177 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 143 transitions, 1229 flow [2024-06-28 03:22:17,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:17,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:17,177 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-28 03:22:17,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 03:22:17,178 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-28 03:22:17,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:17,178 INFO L85 PathProgramCache]: Analyzing trace with hash 199462808, now seen corresponding path program 2 times [2024-06-28 03:22:17,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:17,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129357432] [2024-06-28 03:22:17,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:17,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:17,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:18,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-28 03:22:18,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:18,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129357432] [2024-06-28 03:22:18,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129357432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:18,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:18,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:18,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39346862] [2024-06-28 03:22:18,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:18,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:18,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:18,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:18,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:18,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:18,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 143 transitions, 1229 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:18,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:18,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:18,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:18,396 INFO L124 PetriNetUnfolderBase]: 332/648 cut-off events. [2024-06-28 03:22:18,396 INFO L125 PetriNetUnfolderBase]: For 55097/55097 co-relation queries the response was YES. [2024-06-28 03:22:18,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3571 conditions, 648 events. 332/648 cut-off events. For 55097/55097 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3155 event pairs, 42 based on Foata normal form. 8/654 useless extension candidates. Maximal degree in co-relation 3481. Up to 559 conditions per place. [2024-06-28 03:22:18,401 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 17 changer transitions 12/160 dead transitions. [2024-06-28 03:22:18,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 160 transitions, 1617 flow [2024-06-28 03:22:18,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:18,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:18,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 03:22:18,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-28 03:22:18,402 INFO L175 Difference]: Start difference. First operand has 212 places, 143 transitions, 1229 flow. Second operand 11 states and 122 transitions. [2024-06-28 03:22:18,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 160 transitions, 1617 flow [2024-06-28 03:22:18,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 160 transitions, 1569 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:18,505 INFO L231 Difference]: Finished difference. Result has 210 places, 140 transitions, 1195 flow [2024-06-28 03:22:18,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1195, PETRI_PLACES=210, PETRI_TRANSITIONS=140} [2024-06-28 03:22:18,506 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-28 03:22:18,506 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 140 transitions, 1195 flow [2024-06-28 03:22:18,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:18,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:18,506 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-28 03:22:18,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 03:22:18,507 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-28 03:22:18,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:18,507 INFO L85 PathProgramCache]: Analyzing trace with hash 191828872, now seen corresponding path program 32 times [2024-06-28 03:22:18,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:18,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317295695] [2024-06-28 03:22:18,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:18,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:18,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:19,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:19,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:19,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317295695] [2024-06-28 03:22:19,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317295695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:19,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:19,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:19,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10975605] [2024-06-28 03:22:19,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:19,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:19,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:19,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:19,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:19,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:19,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 140 transitions, 1195 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:19,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:19,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:19,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:19,915 INFO L124 PetriNetUnfolderBase]: 353/691 cut-off events. [2024-06-28 03:22:19,916 INFO L125 PetriNetUnfolderBase]: For 83213/83213 co-relation queries the response was YES. [2024-06-28 03:22:19,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4519 conditions, 691 events. 353/691 cut-off events. For 83213/83213 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3372 event pairs, 55 based on Foata normal form. 8/697 useless extension candidates. Maximal degree in co-relation 4429. Up to 508 conditions per place. [2024-06-28 03:22:19,922 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 126 selfloop transitions, 28 changer transitions 7/163 dead transitions. [2024-06-28 03:22:19,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 163 transitions, 1801 flow [2024-06-28 03:22:19,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:19,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:19,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 03:22:19,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:22:19,923 INFO L175 Difference]: Start difference. First operand has 210 places, 140 transitions, 1195 flow. Second operand 12 states and 138 transitions. [2024-06-28 03:22:19,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 163 transitions, 1801 flow [2024-06-28 03:22:20,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 163 transitions, 1745 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:20,036 INFO L231 Difference]: Finished difference. Result has 207 places, 138 transitions, 1195 flow [2024-06-28 03:22:20,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1195, PETRI_PLACES=207, PETRI_TRANSITIONS=138} [2024-06-28 03:22:20,036 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-28 03:22:20,037 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 138 transitions, 1195 flow [2024-06-28 03:22:20,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:20,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:20,037 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-28 03:22:20,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 03:22:20,037 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-28 03:22:20,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:20,038 INFO L85 PathProgramCache]: Analyzing trace with hash 94651788, now seen corresponding path program 33 times [2024-06-28 03:22:20,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:20,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842024324] [2024-06-28 03:22:20,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:20,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:20,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:20,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-28 03:22:20,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:20,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842024324] [2024-06-28 03:22:20,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842024324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:20,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:20,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:20,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52515070] [2024-06-28 03:22:20,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:20,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:20,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:20,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:20,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:21,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:21,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 138 transitions, 1195 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:21,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:21,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:21,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:21,529 INFO L124 PetriNetUnfolderBase]: 376/740 cut-off events. [2024-06-28 03:22:21,529 INFO L125 PetriNetUnfolderBase]: For 105366/105366 co-relation queries the response was YES. [2024-06-28 03:22:21,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5429 conditions, 740 events. 376/740 cut-off events. For 105366/105366 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3675 event pairs, 72 based on Foata normal form. 8/746 useless extension candidates. Maximal degree in co-relation 5341. Up to 514 conditions per place. [2024-06-28 03:22:21,535 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 118 selfloop transitions, 32 changer transitions 10/162 dead transitions. [2024-06-28 03:22:21,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 162 transitions, 1791 flow [2024-06-28 03:22:21,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:21,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:21,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:22:21,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:22:21,536 INFO L175 Difference]: Start difference. First operand has 207 places, 138 transitions, 1195 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:22:21,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 162 transitions, 1791 flow [2024-06-28 03:22:21,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 162 transitions, 1729 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:21,728 INFO L231 Difference]: Finished difference. Result has 206 places, 135 transitions, 1182 flow [2024-06-28 03:22:21,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1182, PETRI_PLACES=206, PETRI_TRANSITIONS=135} [2024-06-28 03:22:21,729 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-28 03:22:21,729 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 135 transitions, 1182 flow [2024-06-28 03:22:21,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:21,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:21,729 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-28 03:22:21,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 03:22:21,729 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-28 03:22:21,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:21,730 INFO L85 PathProgramCache]: Analyzing trace with hash 212247866, now seen corresponding path program 34 times [2024-06-28 03:22:21,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:21,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847055434] [2024-06-28 03:22:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:21,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:21,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:22,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:22,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:22,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847055434] [2024-06-28 03:22:22,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847055434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:22,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:22,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:22,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488168632] [2024-06-28 03:22:22,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:22,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:22,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:22,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:22,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:22,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:22,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 135 transitions, 1182 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:22,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:22,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:22,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:23,143 INFO L124 PetriNetUnfolderBase]: 341/671 cut-off events. [2024-06-28 03:22:23,144 INFO L125 PetriNetUnfolderBase]: For 82304/82304 co-relation queries the response was YES. [2024-06-28 03:22:23,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4416 conditions, 671 events. 341/671 cut-off events. For 82304/82304 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3243 event pairs, 63 based on Foata normal form. 10/679 useless extension candidates. Maximal degree in co-relation 4329. Up to 575 conditions per place. [2024-06-28 03:22:23,148 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 120 selfloop transitions, 15 changer transitions 16/153 dead transitions. [2024-06-28 03:22:23,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 153 transitions, 1574 flow [2024-06-28 03:22:23,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:23,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:23,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-28 03:22:23,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-28 03:22:23,150 INFO L175 Difference]: Start difference. First operand has 206 places, 135 transitions, 1182 flow. Second operand 12 states and 130 transitions. [2024-06-28 03:22:23,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 153 transitions, 1574 flow [2024-06-28 03:22:23,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 153 transitions, 1487 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:23,278 INFO L231 Difference]: Finished difference. Result has 203 places, 129 transitions, 1080 flow [2024-06-28 03:22:23,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1080, PETRI_PLACES=203, PETRI_TRANSITIONS=129} [2024-06-28 03:22:23,278 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-28 03:22:23,279 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 129 transitions, 1080 flow [2024-06-28 03:22:23,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:23,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:23,279 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-28 03:22:23,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 03:22:23,279 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-28 03:22:23,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:23,279 INFO L85 PathProgramCache]: Analyzing trace with hash -2110538, now seen corresponding path program 35 times [2024-06-28 03:22:23,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:23,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847075412] [2024-06-28 03:22:23,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:23,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:23,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:24,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:24,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:24,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847075412] [2024-06-28 03:22:24,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847075412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:24,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:24,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:24,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971735622] [2024-06-28 03:22:24,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:24,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:24,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:24,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:24,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:24,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:24,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 129 transitions, 1080 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:24,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:24,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:24,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:24,599 INFO L124 PetriNetUnfolderBase]: 326/642 cut-off events. [2024-06-28 03:22:24,599 INFO L125 PetriNetUnfolderBase]: For 74699/74699 co-relation queries the response was YES. [2024-06-28 03:22:24,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4165 conditions, 642 events. 326/642 cut-off events. For 74699/74699 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3064 event pairs, 57 based on Foata normal form. 8/648 useless extension candidates. Maximal degree in co-relation 4080. Up to 536 conditions per place. [2024-06-28 03:22:24,604 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 107 selfloop transitions, 25 changer transitions 13/147 dead transitions. [2024-06-28 03:22:24,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 147 transitions, 1440 flow [2024-06-28 03:22:24,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:24,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:24,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-28 03:22:24,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-28 03:22:24,605 INFO L175 Difference]: Start difference. First operand has 203 places, 129 transitions, 1080 flow. Second operand 12 states and 130 transitions. [2024-06-28 03:22:24,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 147 transitions, 1440 flow [2024-06-28 03:22:24,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 147 transitions, 1394 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-28 03:22:24,701 INFO L231 Difference]: Finished difference. Result has 194 places, 125 transitions, 1056 flow [2024-06-28 03:22:24,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1056, PETRI_PLACES=194, PETRI_TRANSITIONS=125} [2024-06-28 03:22:24,701 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 164 predicate places. [2024-06-28 03:22:24,702 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 125 transitions, 1056 flow [2024-06-28 03:22:24,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:24,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:24,702 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-28 03:22:24,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 03:22:24,702 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-28 03:22:24,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:24,702 INFO L85 PathProgramCache]: Analyzing trace with hash 950887688, now seen corresponding path program 36 times [2024-06-28 03:22:24,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:24,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536870673] [2024-06-28 03:22:24,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:24,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:24,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:25,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:25,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:25,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536870673] [2024-06-28 03:22:25,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536870673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:25,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:25,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:25,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251109670] [2024-06-28 03:22:25,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:25,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:25,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:25,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:25,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:25,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:25,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 125 transitions, 1056 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:25,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:25,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:25,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:26,179 INFO L124 PetriNetUnfolderBase]: 322/634 cut-off events. [2024-06-28 03:22:26,180 INFO L125 PetriNetUnfolderBase]: For 71366/71366 co-relation queries the response was YES. [2024-06-28 03:22:26,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 634 events. 322/634 cut-off events. For 71366/71366 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3016 event pairs, 61 based on Foata normal form. 10/642 useless extension candidates. Maximal degree in co-relation 3978. Up to 498 conditions per place. [2024-06-28 03:22:26,185 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 97 selfloop transitions, 35 changer transitions 11/145 dead transitions. [2024-06-28 03:22:26,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 145 transitions, 1436 flow [2024-06-28 03:22:26,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:26,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:26,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 03:22:26,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-28 03:22:26,187 INFO L175 Difference]: Start difference. First operand has 194 places, 125 transitions, 1056 flow. Second operand 12 states and 136 transitions. [2024-06-28 03:22:26,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 145 transitions, 1436 flow [2024-06-28 03:22:26,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 145 transitions, 1370 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:26,298 INFO L231 Difference]: Finished difference. Result has 188 places, 122 transitions, 1047 flow [2024-06-28 03:22:26,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1047, PETRI_PLACES=188, PETRI_TRANSITIONS=122} [2024-06-28 03:22:26,298 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-28 03:22:26,299 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 122 transitions, 1047 flow [2024-06-28 03:22:26,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:26,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:26,299 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-28 03:22:26,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 03:22:26,299 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-28 03:22:26,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:26,300 INFO L85 PathProgramCache]: Analyzing trace with hash 74388104, now seen corresponding path program 37 times [2024-06-28 03:22:26,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:26,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045409936] [2024-06-28 03:22:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:26,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:26,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:27,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-28 03:22:27,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:27,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045409936] [2024-06-28 03:22:27,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045409936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:27,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:27,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:27,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263827186] [2024-06-28 03:22:27,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:27,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:27,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:27,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:27,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:27,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:27,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 122 transitions, 1047 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:27,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:27,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:27,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:27,898 INFO L124 PetriNetUnfolderBase]: 320/632 cut-off events. [2024-06-28 03:22:27,898 INFO L125 PetriNetUnfolderBase]: For 65298/65298 co-relation queries the response was YES. [2024-06-28 03:22:27,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3976 conditions, 632 events. 320/632 cut-off events. For 65298/65298 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3007 event pairs, 61 based on Foata normal form. 10/640 useless extension candidates. Maximal degree in co-relation 3898. Up to 474 conditions per place. [2024-06-28 03:22:27,903 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 91 selfloop transitions, 40 changer transitions 11/144 dead transitions. [2024-06-28 03:22:27,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 144 transitions, 1433 flow [2024-06-28 03:22:27,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:27,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:27,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:22:27,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:22:27,904 INFO L175 Difference]: Start difference. First operand has 188 places, 122 transitions, 1047 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:22:27,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 144 transitions, 1433 flow [2024-06-28 03:22:28,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 144 transitions, 1359 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:28,026 INFO L231 Difference]: Finished difference. Result has 186 places, 121 transitions, 1048 flow [2024-06-28 03:22:28,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1048, PETRI_PLACES=186, PETRI_TRANSITIONS=121} [2024-06-28 03:22:28,027 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-28 03:22:28,027 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 121 transitions, 1048 flow [2024-06-28 03:22:28,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:28,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:28,027 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-28 03:22:28,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 03:22:28,028 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-28 03:22:28,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:28,028 INFO L85 PathProgramCache]: Analyzing trace with hash 12940496, now seen corresponding path program 38 times [2024-06-28 03:22:28,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:28,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961498498] [2024-06-28 03:22:28,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:28,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:28,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:28,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:28,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:28,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961498498] [2024-06-28 03:22:28,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961498498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:28,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:28,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:28,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64813666] [2024-06-28 03:22:28,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:28,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:28,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:28,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:28,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:29,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:29,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 121 transitions, 1048 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:29,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:29,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:29,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:29,428 INFO L124 PetriNetUnfolderBase]: 308/612 cut-off events. [2024-06-28 03:22:29,428 INFO L125 PetriNetUnfolderBase]: For 59183/59183 co-relation queries the response was YES. [2024-06-28 03:22:29,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3863 conditions, 612 events. 308/612 cut-off events. For 59183/59183 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2911 event pairs, 57 based on Foata normal form. 8/618 useless extension candidates. Maximal degree in co-relation 3786. Up to 486 conditions per place. [2024-06-28 03:22:29,432 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 94 selfloop transitions, 33 changer transitions 11/140 dead transitions. [2024-06-28 03:22:29,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 140 transitions, 1394 flow [2024-06-28 03:22:29,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:29,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:29,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:22:29,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:22:29,436 INFO L175 Difference]: Start difference. First operand has 186 places, 121 transitions, 1048 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:22:29,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 140 transitions, 1394 flow [2024-06-28 03:22:29,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 140 transitions, 1312 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:29,521 INFO L231 Difference]: Finished difference. Result has 186 places, 118 transitions, 1015 flow [2024-06-28 03:22:29,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1015, PETRI_PLACES=186, PETRI_TRANSITIONS=118} [2024-06-28 03:22:29,522 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-28 03:22:29,522 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 118 transitions, 1015 flow [2024-06-28 03:22:29,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:29,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:29,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:29,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 03:22:29,523 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-28 03:22:29,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:29,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1224387642, now seen corresponding path program 39 times [2024-06-28 03:22:29,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:29,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108923580] [2024-06-28 03:22:29,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:29,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:29,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:30,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:30,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:30,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108923580] [2024-06-28 03:22:30,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108923580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:30,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:30,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:30,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116306326] [2024-06-28 03:22:30,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:30,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:30,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:30,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:30,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:30,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:30,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 118 transitions, 1015 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:30,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:30,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:30,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:31,046 INFO L124 PetriNetUnfolderBase]: 301/599 cut-off events. [2024-06-28 03:22:31,046 INFO L125 PetriNetUnfolderBase]: For 59175/59175 co-relation queries the response was YES. [2024-06-28 03:22:31,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3807 conditions, 599 events. 301/599 cut-off events. For 59175/59175 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2779 event pairs, 59 based on Foata normal form. 8/605 useless extension candidates. Maximal degree in co-relation 3730. Up to 340 conditions per place. [2024-06-28 03:22:31,050 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 89 selfloop transitions, 42 changer transitions 11/144 dead transitions. [2024-06-28 03:22:31,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 144 transitions, 1549 flow [2024-06-28 03:22:31,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:22:31,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:22:31,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2024-06-28 03:22:31,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38213399503722084 [2024-06-28 03:22:31,051 INFO L175 Difference]: Start difference. First operand has 186 places, 118 transitions, 1015 flow. Second operand 13 states and 154 transitions. [2024-06-28 03:22:31,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 144 transitions, 1549 flow [2024-06-28 03:22:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 144 transitions, 1471 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:31,116 INFO L231 Difference]: Finished difference. Result has 183 places, 114 transitions, 1006 flow [2024-06-28 03:22:31,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1006, PETRI_PLACES=183, PETRI_TRANSITIONS=114} [2024-06-28 03:22:31,116 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 153 predicate places. [2024-06-28 03:22:31,116 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 114 transitions, 1006 flow [2024-06-28 03:22:31,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:31,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:31,117 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-28 03:22:31,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 03:22:31,117 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-28 03:22:31,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:31,117 INFO L85 PathProgramCache]: Analyzing trace with hash -7617068, now seen corresponding path program 40 times [2024-06-28 03:22:31,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:31,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042635418] [2024-06-28 03:22:31,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:31,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:31,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:31,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:31,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:31,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042635418] [2024-06-28 03:22:31,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042635418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:31,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:31,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:31,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050878503] [2024-06-28 03:22:31,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:31,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:31,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:31,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:31,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:32,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:32,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 114 transitions, 1006 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:32,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:32,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:32,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:32,425 INFO L124 PetriNetUnfolderBase]: 319/637 cut-off events. [2024-06-28 03:22:32,426 INFO L125 PetriNetUnfolderBase]: For 74013/74013 co-relation queries the response was YES. [2024-06-28 03:22:32,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4561 conditions, 637 events. 319/637 cut-off events. For 74013/74013 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3020 event pairs, 64 based on Foata normal form. 8/643 useless extension candidates. Maximal degree in co-relation 4486. Up to 421 conditions per place. [2024-06-28 03:22:32,430 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 95 selfloop transitions, 29 changer transitions 13/139 dead transitions. [2024-06-28 03:22:32,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 139 transitions, 1524 flow [2024-06-28 03:22:32,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:32,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:32,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:22:32,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:22:32,431 INFO L175 Difference]: Start difference. First operand has 183 places, 114 transitions, 1006 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:22:32,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 139 transitions, 1524 flow [2024-06-28 03:22:32,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 139 transitions, 1426 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-28 03:22:32,524 INFO L231 Difference]: Finished difference. Result has 177 places, 108 transitions, 926 flow [2024-06-28 03:22:32,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=926, PETRI_PLACES=177, PETRI_TRANSITIONS=108} [2024-06-28 03:22:32,525 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-28 03:22:32,525 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 108 transitions, 926 flow [2024-06-28 03:22:32,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:32,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:32,525 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-28 03:22:32,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 03:22:32,525 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-28 03:22:32,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:32,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1249720760, now seen corresponding path program 3 times [2024-06-28 03:22:32,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:32,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929611937] [2024-06-28 03:22:32,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:32,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:32,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:33,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:33,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:33,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929611937] [2024-06-28 03:22:33,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929611937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:33,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:33,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:33,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791069817] [2024-06-28 03:22:33,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:33,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:33,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:33,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:33,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:33,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:33,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 108 transitions, 926 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:33,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:33,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:33,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:33,782 INFO L124 PetriNetUnfolderBase]: 298/590 cut-off events. [2024-06-28 03:22:33,783 INFO L125 PetriNetUnfolderBase]: For 57152/57152 co-relation queries the response was YES. [2024-06-28 03:22:33,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4272 conditions, 590 events. 298/590 cut-off events. For 57152/57152 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2737 event pairs, 72 based on Foata normal form. 2/590 useless extension candidates. Maximal degree in co-relation 4200. Up to 538 conditions per place. [2024-06-28 03:22:33,786 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 22 changer transitions 0/122 dead transitions. [2024-06-28 03:22:33,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 122 transitions, 1210 flow [2024-06-28 03:22:33,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:33,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:33,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-28 03:22:33,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-28 03:22:33,787 INFO L175 Difference]: Start difference. First operand has 177 places, 108 transitions, 926 flow. Second operand 11 states and 116 transitions. [2024-06-28 03:22:33,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 122 transitions, 1210 flow [2024-06-28 03:22:33,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 122 transitions, 1118 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-28 03:22:33,865 INFO L231 Difference]: Finished difference. Result has 165 places, 109 transitions, 897 flow [2024-06-28 03:22:33,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=897, PETRI_PLACES=165, PETRI_TRANSITIONS=109} [2024-06-28 03:22:33,866 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 135 predicate places. [2024-06-28 03:22:33,866 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 109 transitions, 897 flow [2024-06-28 03:22:33,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:33,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:33,866 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-28 03:22:33,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 03:22:33,866 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-28 03:22:33,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:33,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1896096524, now seen corresponding path program 41 times [2024-06-28 03:22:33,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:33,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337772368] [2024-06-28 03:22:33,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:33,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:34,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:34,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:34,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337772368] [2024-06-28 03:22:34,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337772368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:34,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:34,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:34,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532488097] [2024-06-28 03:22:34,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:34,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:34,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:34,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:34,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:34,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:34,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 109 transitions, 897 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:34,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:34,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:34,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:35,212 INFO L124 PetriNetUnfolderBase]: 310/618 cut-off events. [2024-06-28 03:22:35,213 INFO L125 PetriNetUnfolderBase]: For 56032/56032 co-relation queries the response was YES. [2024-06-28 03:22:35,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4199 conditions, 618 events. 310/618 cut-off events. For 56032/56032 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2907 event pairs, 66 based on Foata normal form. 8/624 useless extension candidates. Maximal degree in co-relation 4132. Up to 429 conditions per place. [2024-06-28 03:22:35,217 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 95 selfloop transitions, 29 changer transitions 7/133 dead transitions. [2024-06-28 03:22:35,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 133 transitions, 1385 flow [2024-06-28 03:22:35,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:35,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:35,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 03:22:35,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-28 03:22:35,218 INFO L175 Difference]: Start difference. First operand has 165 places, 109 transitions, 897 flow. Second operand 12 states and 136 transitions. [2024-06-28 03:22:35,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 133 transitions, 1385 flow [2024-06-28 03:22:35,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 133 transitions, 1334 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 03:22:35,300 INFO L231 Difference]: Finished difference. Result has 168 places, 107 transitions, 891 flow [2024-06-28 03:22:35,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=891, PETRI_PLACES=168, PETRI_TRANSITIONS=107} [2024-06-28 03:22:35,301 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-28 03:22:35,301 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 107 transitions, 891 flow [2024-06-28 03:22:35,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:35,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22: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-28 03:22:35,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 03:22:35,301 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-28 03:22:35,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:35,302 INFO L85 PathProgramCache]: Analyzing trace with hash 74382524, now seen corresponding path program 42 times [2024-06-28 03:22:35,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:35,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871869618] [2024-06-28 03:22:35,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:35,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:35,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:36,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:36,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:36,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871869618] [2024-06-28 03:22:36,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871869618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:36,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:36,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:36,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066231687] [2024-06-28 03:22:36,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:36,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:36,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:36,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:36,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:36,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:36,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 107 transitions, 891 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:36,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:36,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:36,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:36,768 INFO L124 PetriNetUnfolderBase]: 304/608 cut-off events. [2024-06-28 03:22:36,769 INFO L125 PetriNetUnfolderBase]: For 58130/58130 co-relation queries the response was YES. [2024-06-28 03:22:36,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4194 conditions, 608 events. 304/608 cut-off events. For 58130/58130 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2849 event pairs, 70 based on Foata normal form. 8/614 useless extension candidates. Maximal degree in co-relation 4126. Up to 417 conditions per place. [2024-06-28 03:22:36,774 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 93 selfloop transitions, 24 changer transitions 12/131 dead transitions. [2024-06-28 03:22:36,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 131 transitions, 1375 flow [2024-06-28 03:22:36,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:22:36,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:22:36,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-28 03:22:36,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36228287841191065 [2024-06-28 03:22:36,775 INFO L175 Difference]: Start difference. First operand has 168 places, 107 transitions, 891 flow. Second operand 13 states and 146 transitions. [2024-06-28 03:22:36,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 131 transitions, 1375 flow [2024-06-28 03:22:36,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 131 transitions, 1315 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:36,898 INFO L231 Difference]: Finished difference. Result has 168 places, 101 transitions, 846 flow [2024-06-28 03:22:36,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=846, PETRI_PLACES=168, PETRI_TRANSITIONS=101} [2024-06-28 03:22:36,899 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-28 03:22:36,899 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 101 transitions, 846 flow [2024-06-28 03:22:36,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:36,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:36,900 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-28 03:22:36,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 03:22:36,900 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-28 03:22:36,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:36,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1112839064, now seen corresponding path program 4 times [2024-06-28 03:22:36,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:36,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94936882] [2024-06-28 03:22:36,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:36,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:36,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:37,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:37,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:37,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94936882] [2024-06-28 03:22:37,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94936882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:37,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:37,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:37,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077358838] [2024-06-28 03:22:37,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:37,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:37,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:37,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:37,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:37,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:37,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 101 transitions, 846 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:37,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:37,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:37,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:38,134 INFO L124 PetriNetUnfolderBase]: 290/582 cut-off events. [2024-06-28 03:22:38,134 INFO L125 PetriNetUnfolderBase]: For 55590/55590 co-relation queries the response was YES. [2024-06-28 03:22:38,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 582 events. 290/582 cut-off events. For 55590/55590 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2709 event pairs, 76 based on Foata normal form. 8/588 useless extension candidates. Maximal degree in co-relation 4006. Up to 514 conditions per place. [2024-06-28 03:22:38,138 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 92 selfloop transitions, 11 changer transitions 12/117 dead transitions. [2024-06-28 03:22:38,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 117 transitions, 1140 flow [2024-06-28 03:22:38,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:38,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:38,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-28 03:22:38,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-28 03:22:38,139 INFO L175 Difference]: Start difference. First operand has 168 places, 101 transitions, 846 flow. Second operand 11 states and 116 transitions. [2024-06-28 03:22:38,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 117 transitions, 1140 flow [2024-06-28 03:22:38,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 117 transitions, 1082 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-28 03:22:38,217 INFO L231 Difference]: Finished difference. Result has 160 places, 98 transitions, 794 flow [2024-06-28 03:22:38,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=794, PETRI_PLACES=160, PETRI_TRANSITIONS=98} [2024-06-28 03:22:38,217 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-28 03:22:38,217 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 98 transitions, 794 flow [2024-06-28 03:22:38,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:38,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:38,218 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-28 03:22:38,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 03:22:38,218 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-28 03:22:38,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:38,218 INFO L85 PathProgramCache]: Analyzing trace with hash -629850622, now seen corresponding path program 5 times [2024-06-28 03:22:38,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:38,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171740680] [2024-06-28 03:22:38,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:38,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:38,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:39,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:39,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:39,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171740680] [2024-06-28 03:22:39,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171740680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:39,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:39,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:39,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069662512] [2024-06-28 03:22:39,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:39,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:39,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:39,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:39,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:39,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:39,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 98 transitions, 794 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:39,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:39,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:39,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:39,556 INFO L124 PetriNetUnfolderBase]: 274/546 cut-off events. [2024-06-28 03:22:39,556 INFO L125 PetriNetUnfolderBase]: For 42666/42666 co-relation queries the response was YES. [2024-06-28 03:22:39,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3806 conditions, 546 events. 274/546 cut-off events. For 42666/42666 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2461 event pairs, 74 based on Foata normal form. 2/546 useless extension candidates. Maximal degree in co-relation 3742. Up to 478 conditions per place. [2024-06-28 03:22:39,560 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 88 selfloop transitions, 22 changer transitions 0/112 dead transitions. [2024-06-28 03:22:39,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 112 transitions, 1058 flow [2024-06-28 03:22:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:39,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:39,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-28 03:22:39,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-28 03:22:39,561 INFO L175 Difference]: Start difference. First operand has 160 places, 98 transitions, 794 flow. Second operand 11 states and 117 transitions. [2024-06-28 03:22:39,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 112 transitions, 1058 flow [2024-06-28 03:22:39,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 112 transitions, 1032 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:22:39,631 INFO L231 Difference]: Finished difference. Result has 157 places, 99 transitions, 832 flow [2024-06-28 03:22:39,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=832, PETRI_PLACES=157, PETRI_TRANSITIONS=99} [2024-06-28 03:22:39,631 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-28 03:22:39,632 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 99 transitions, 832 flow [2024-06-28 03:22:39,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:39,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:39,632 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-28 03:22:39,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 03:22:39,632 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-28 03:22:39,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:39,632 INFO L85 PathProgramCache]: Analyzing trace with hash 79750484, now seen corresponding path program 43 times [2024-06-28 03:22:39,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:39,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833451103] [2024-06-28 03:22:39,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:39,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:39,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:40,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:40,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:40,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833451103] [2024-06-28 03:22:40,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833451103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:40,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:40,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:40,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691003255] [2024-06-28 03:22:40,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:40,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:40,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:40,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:40,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:40,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:40,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 99 transitions, 832 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:40,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:40,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:40,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:40,854 INFO L124 PetriNetUnfolderBase]: 261/523 cut-off events. [2024-06-28 03:22:40,855 INFO L125 PetriNetUnfolderBase]: For 38650/38650 co-relation queries the response was YES. [2024-06-28 03:22:40,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3239 conditions, 523 events. 261/523 cut-off events. For 38650/38650 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2332 event pairs, 63 based on Foata normal form. 10/531 useless extension candidates. Maximal degree in co-relation 3176. Up to 415 conditions per place. [2024-06-28 03:22:40,857 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 80 selfloop transitions, 18 changer transitions 17/117 dead transitions. [2024-06-28 03:22:40,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 117 transitions, 1142 flow [2024-06-28 03:22:40,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:40,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:40,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:22:40,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:22:40,858 INFO L175 Difference]: Start difference. First operand has 157 places, 99 transitions, 832 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:22:40,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 117 transitions, 1142 flow [2024-06-28 03:22:40,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 117 transitions, 1088 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 03:22:40,923 INFO L231 Difference]: Finished difference. Result has 160 places, 93 transitions, 775 flow [2024-06-28 03:22:40,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=775, PETRI_PLACES=160, PETRI_TRANSITIONS=93} [2024-06-28 03:22:40,923 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-28 03:22:40,923 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 93 transitions, 775 flow [2024-06-28 03:22:40,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:40,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:40,923 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-28 03:22:40,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 03:22:40,924 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-28 03:22:40,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:40,924 INFO L85 PathProgramCache]: Analyzing trace with hash -67864696, now seen corresponding path program 44 times [2024-06-28 03:22:40,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:40,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535985718] [2024-06-28 03:22:40,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:40,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:41,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:41,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:41,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535985718] [2024-06-28 03:22:41,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535985718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:41,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:41,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:41,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434476194] [2024-06-28 03:22:41,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:41,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:41,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:41,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:41,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:41,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:41,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 93 transitions, 775 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:41,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:41,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:41,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:42,137 INFO L124 PetriNetUnfolderBase]: 261/527 cut-off events. [2024-06-28 03:22:42,137 INFO L125 PetriNetUnfolderBase]: For 44666/44666 co-relation queries the response was YES. [2024-06-28 03:22:42,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3496 conditions, 527 events. 261/527 cut-off events. For 44666/44666 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2348 event pairs, 56 based on Foata normal form. 8/533 useless extension candidates. Maximal degree in co-relation 3432. Up to 200 conditions per place. [2024-06-28 03:22:42,140 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 61 selfloop transitions, 40 changer transitions 15/118 dead transitions. [2024-06-28 03:22:42,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 118 transitions, 1205 flow [2024-06-28 03:22:42,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:42,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:42,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:22:42,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:22:42,141 INFO L175 Difference]: Start difference. First operand has 160 places, 93 transitions, 775 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:22:42,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 118 transitions, 1205 flow [2024-06-28 03:22:42,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 118 transitions, 1149 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:42,191 INFO L231 Difference]: Finished difference. Result has 149 places, 87 transitions, 770 flow [2024-06-28 03:22:42,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=770, PETRI_PLACES=149, PETRI_TRANSITIONS=87} [2024-06-28 03:22:42,191 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2024-06-28 03:22:42,191 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 87 transitions, 770 flow [2024-06-28 03:22:42,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:42,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:42,192 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-28 03:22:42,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 03:22:42,192 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-28 03:22:42,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:42,192 INFO L85 PathProgramCache]: Analyzing trace with hash 2131201718, now seen corresponding path program 45 times [2024-06-28 03:22:42,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:42,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733951885] [2024-06-28 03:22:42,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:42,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:42,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:43,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:43,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:43,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733951885] [2024-06-28 03:22:43,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733951885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:43,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:43,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:43,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707650867] [2024-06-28 03:22:43,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:43,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:43,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:43,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:43,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:43,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:43,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 87 transitions, 770 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:43,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:43,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:43,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:43,446 INFO L124 PetriNetUnfolderBase]: 249/503 cut-off events. [2024-06-28 03:22:43,446 INFO L125 PetriNetUnfolderBase]: For 40158/40158 co-relation queries the response was YES. [2024-06-28 03:22:43,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3374 conditions, 503 events. 249/503 cut-off events. For 40158/40158 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2234 event pairs, 66 based on Foata normal form. 10/511 useless extension candidates. Maximal degree in co-relation 3314. Up to 402 conditions per place. [2024-06-28 03:22:43,449 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 71 selfloop transitions, 20 changer transitions 14/107 dead transitions. [2024-06-28 03:22:43,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 107 transitions, 1066 flow [2024-06-28 03:22:43,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:22:43,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:22:43,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 137 transitions. [2024-06-28 03:22:43,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3399503722084367 [2024-06-28 03:22:43,450 INFO L175 Difference]: Start difference. First operand has 149 places, 87 transitions, 770 flow. Second operand 13 states and 137 transitions. [2024-06-28 03:22:43,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 107 transitions, 1066 flow [2024-06-28 03:22:43,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 107 transitions, 984 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-28 03:22:43,491 INFO L231 Difference]: Finished difference. Result has 141 places, 81 transitions, 668 flow [2024-06-28 03:22:43,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=668, PETRI_PLACES=141, PETRI_TRANSITIONS=81} [2024-06-28 03:22:43,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-28 03:22:43,491 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 81 transitions, 668 flow [2024-06-28 03:22:43,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:43,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:43,492 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-28 03:22:43,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 03:22:43,492 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-28 03:22:43,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:43,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1875688690, now seen corresponding path program 46 times [2024-06-28 03:22:43,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:43,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029958950] [2024-06-28 03:22:43,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:43,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:43,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:44,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:44,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:44,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029958950] [2024-06-28 03:22:44,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029958950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:44,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:44,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:44,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285671969] [2024-06-28 03:22:44,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:44,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:44,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:44,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:44,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:44,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:44,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 81 transitions, 668 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:44,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:44,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:44,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:44,977 INFO L124 PetriNetUnfolderBase]: 205/423 cut-off events. [2024-06-28 03:22:44,977 INFO L125 PetriNetUnfolderBase]: For 23592/23592 co-relation queries the response was YES. [2024-06-28 03:22:44,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2421 conditions, 423 events. 205/423 cut-off events. For 23592/23592 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1798 event pairs, 49 based on Foata normal form. 10/431 useless extension candidates. Maximal degree in co-relation 2366. Up to 348 conditions per place. [2024-06-28 03:22:44,979 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 70 selfloop transitions, 9 changer transitions 17/98 dead transitions. [2024-06-28 03:22:44,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 98 transitions, 934 flow [2024-06-28 03:22:44,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:44,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:44,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-28 03:22:44,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-28 03:22:44,981 INFO L175 Difference]: Start difference. First operand has 141 places, 81 transitions, 668 flow. Second operand 12 states and 123 transitions. [2024-06-28 03:22:44,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 98 transitions, 934 flow [2024-06-28 03:22:45,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 98 transitions, 848 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-28 03:22:45,004 INFO L231 Difference]: Finished difference. Result has 135 places, 75 transitions, 557 flow [2024-06-28 03:22:45,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=557, PETRI_PLACES=135, PETRI_TRANSITIONS=75} [2024-06-28 03:22:45,005 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-28 03:22:45,005 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 75 transitions, 557 flow [2024-06-28 03:22:45,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:45,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:45,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-28 03:22:45,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 03:22:45,005 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-28 03:22:45,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:45,006 INFO L85 PathProgramCache]: Analyzing trace with hash 2141922146, now seen corresponding path program 6 times [2024-06-28 03:22:45,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:45,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859193542] [2024-06-28 03:22:45,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:45,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:45,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:45,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-28 03:22:45,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:45,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859193542] [2024-06-28 03:22:45,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859193542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:45,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:45,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:45,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001809328] [2024-06-28 03:22:45,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:45,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:45,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:45,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:45,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:46,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:46,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 75 transitions, 557 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:46,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:46,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:46,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:46,319 INFO L124 PetriNetUnfolderBase]: 182/374 cut-off events. [2024-06-28 03:22:46,320 INFO L125 PetriNetUnfolderBase]: For 15960/15960 co-relation queries the response was YES. [2024-06-28 03:22:46,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2118 conditions, 374 events. 182/374 cut-off events. For 15960/15960 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1502 event pairs, 43 based on Foata normal form. 2/374 useless extension candidates. Maximal degree in co-relation 2066. Up to 328 conditions per place. [2024-06-28 03:22:46,322 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 72 selfloop transitions, 15 changer transitions 0/89 dead transitions. [2024-06-28 03:22:46,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 89 transitions, 775 flow [2024-06-28 03:22:46,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:46,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:46,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-28 03:22:46,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-28 03:22:46,323 INFO L175 Difference]: Start difference. First operand has 135 places, 75 transitions, 557 flow. Second operand 11 states and 112 transitions. [2024-06-28 03:22:46,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 89 transitions, 775 flow [2024-06-28 03:22:46,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 89 transitions, 743 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:46,341 INFO L231 Difference]: Finished difference. Result has 124 places, 76 transitions, 577 flow [2024-06-28 03:22:46,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=577, PETRI_PLACES=124, PETRI_TRANSITIONS=76} [2024-06-28 03:22:46,341 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-06-28 03:22:46,342 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 76 transitions, 577 flow [2024-06-28 03:22:46,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:46,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:46,342 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-28 03:22:46,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 03:22:46,342 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-28 03:22:46,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:46,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1131964198, now seen corresponding path program 47 times [2024-06-28 03:22:46,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:46,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810289001] [2024-06-28 03:22:46,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:46,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:46,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:47,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:47,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:47,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810289001] [2024-06-28 03:22:47,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810289001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:47,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:47,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:47,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089507924] [2024-06-28 03:22:47,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:47,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:47,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:47,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:47,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:47,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:47,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 76 transitions, 577 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:47,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:47,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:47,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:47,595 INFO L124 PetriNetUnfolderBase]: 223/461 cut-off events. [2024-06-28 03:22:47,595 INFO L125 PetriNetUnfolderBase]: For 23295/23295 co-relation queries the response was YES. [2024-06-28 03:22:47,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2700 conditions, 461 events. 223/461 cut-off events. For 23295/23295 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2017 event pairs, 60 based on Foata normal form. 8/467 useless extension candidates. Maximal degree in co-relation 2652. Up to 281 conditions per place. [2024-06-28 03:22:47,598 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 68 selfloop transitions, 23 changer transitions 7/100 dead transitions. [2024-06-28 03:22:47,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 100 transitions, 945 flow [2024-06-28 03:22:47,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:47,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:47,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:22:47,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:22:47,599 INFO L175 Difference]: Start difference. First operand has 124 places, 76 transitions, 577 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:22:47,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 100 transitions, 945 flow [2024-06-28 03:22:47,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 100 transitions, 903 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 03:22:47,617 INFO L231 Difference]: Finished difference. Result has 127 places, 74 transitions, 571 flow [2024-06-28 03:22:47,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=571, PETRI_PLACES=127, PETRI_TRANSITIONS=74} [2024-06-28 03:22:47,617 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2024-06-28 03:22:47,617 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 74 transitions, 571 flow [2024-06-28 03:22:47,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:47,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:47,619 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-28 03:22:47,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 03:22:47,620 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-28 03:22:47,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:47,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1131969778, now seen corresponding path program 48 times [2024-06-28 03:22:47,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:47,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127446682] [2024-06-28 03:22:47,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:47,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:47,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:48,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:48,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:48,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127446682] [2024-06-28 03:22:48,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127446682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:48,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:48,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:48,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590821178] [2024-06-28 03:22:48,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:48,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:48,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:48,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:48,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:48,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:48,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 74 transitions, 571 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:48,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:48,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:48,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:48,918 INFO L124 PetriNetUnfolderBase]: 192/400 cut-off events. [2024-06-28 03:22:48,918 INFO L125 PetriNetUnfolderBase]: For 19166/19166 co-relation queries the response was YES. [2024-06-28 03:22:48,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2149 conditions, 400 events. 192/400 cut-off events. For 19166/19166 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1682 event pairs, 51 based on Foata normal form. 10/408 useless extension candidates. Maximal degree in co-relation 2100. Up to 307 conditions per place. [2024-06-28 03:22:48,920 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 62 selfloop transitions, 13 changer transitions 15/92 dead transitions. [2024-06-28 03:22:48,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 92 transitions, 819 flow [2024-06-28 03:22:48,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:48,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:48,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-28 03:22:48,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-28 03:22:48,921 INFO L175 Difference]: Start difference. First operand has 127 places, 74 transitions, 571 flow. Second operand 12 states and 130 transitions. [2024-06-28 03:22:48,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 92 transitions, 819 flow [2024-06-28 03:22:48,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 92 transitions, 771 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:48,936 INFO L231 Difference]: Finished difference. Result has 126 places, 69 transitions, 514 flow [2024-06-28 03:22:48,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=514, PETRI_PLACES=126, PETRI_TRANSITIONS=69} [2024-06-28 03:22:48,937 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 96 predicate places. [2024-06-28 03:22:48,937 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 69 transitions, 514 flow [2024-06-28 03:22:48,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:48,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:48,937 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-28 03:22:48,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 03:22:48,937 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-28 03:22:48,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:48,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1139598134, now seen corresponding path program 7 times [2024-06-28 03:22:48,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:48,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008740543] [2024-06-28 03:22:48,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:48,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:48,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:50,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:50,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:50,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008740543] [2024-06-28 03:22:50,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008740543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:50,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:50,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:50,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575785526] [2024-06-28 03:22:50,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:50,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:50,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:50,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:50,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:50,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:50,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 69 transitions, 514 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:50,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:50,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:50,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:50,459 INFO L124 PetriNetUnfolderBase]: 171/361 cut-off events. [2024-06-28 03:22:50,459 INFO L125 PetriNetUnfolderBase]: For 15220/15220 co-relation queries the response was YES. [2024-06-28 03:22:50,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1862 conditions, 361 events. 171/361 cut-off events. For 15220/15220 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1477 event pairs, 44 based on Foata normal form. 8/367 useless extension candidates. Maximal degree in co-relation 1814. Up to 267 conditions per place. [2024-06-28 03:22:50,461 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 56 selfloop transitions, 14 changer transitions 13/85 dead transitions. [2024-06-28 03:22:50,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 85 transitions, 726 flow [2024-06-28 03:22:50,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:22:50,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:22:50,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 03:22:50,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-28 03:22:50,464 INFO L175 Difference]: Start difference. First operand has 126 places, 69 transitions, 514 flow. Second operand 11 states and 122 transitions. [2024-06-28 03:22:50,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 85 transitions, 726 flow [2024-06-28 03:22:50,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 85 transitions, 684 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:22:50,478 INFO L231 Difference]: Finished difference. Result has 118 places, 64 transitions, 466 flow [2024-06-28 03:22:50,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=466, PETRI_PLACES=118, PETRI_TRANSITIONS=64} [2024-06-28 03:22:50,479 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 88 predicate places. [2024-06-28 03:22:50,479 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 64 transitions, 466 flow [2024-06-28 03:22:50,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:50,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:50,479 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-28 03:22:50,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 03:22:50,479 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-28 03:22:50,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:50,480 INFO L85 PathProgramCache]: Analyzing trace with hash 938024788, now seen corresponding path program 49 times [2024-06-28 03:22:50,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:50,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229525631] [2024-06-28 03:22:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:50,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:50,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:51,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-28 03:22:51,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:51,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229525631] [2024-06-28 03:22:51,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229525631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:51,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:51,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824181631] [2024-06-28 03:22:51,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:51,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:51,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:51,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:51,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:51,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:51,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 64 transitions, 466 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:51,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:51,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:51,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:51,741 INFO L124 PetriNetUnfolderBase]: 197/411 cut-off events. [2024-06-28 03:22:51,741 INFO L125 PetriNetUnfolderBase]: For 18511/18511 co-relation queries the response was YES. [2024-06-28 03:22:51,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2269 conditions, 411 events. 197/411 cut-off events. For 18511/18511 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1751 event pairs, 57 based on Foata normal form. 8/417 useless extension candidates. Maximal degree in co-relation 2224. Up to 243 conditions per place. [2024-06-28 03:22:51,743 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 60 selfloop transitions, 20 changer transitions 7/89 dead transitions. [2024-06-28 03:22:51,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 89 transitions, 808 flow [2024-06-28 03:22:51,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:51,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:51,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 03:22:51,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-28 03:22:51,744 INFO L175 Difference]: Start difference. First operand has 118 places, 64 transitions, 466 flow. Second operand 12 states and 136 transitions. [2024-06-28 03:22:51,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 89 transitions, 808 flow [2024-06-28 03:22:51,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 89 transitions, 745 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-28 03:22:51,760 INFO L231 Difference]: Finished difference. Result has 113 places, 64 transitions, 461 flow [2024-06-28 03:22:51,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=461, PETRI_PLACES=113, PETRI_TRANSITIONS=64} [2024-06-28 03:22:51,761 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-28 03:22:51,761 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 64 transitions, 461 flow [2024-06-28 03:22:51,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:51,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:51,761 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-28 03:22:51,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 03:22:51,761 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-28 03:22:51,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:51,762 INFO L85 PathProgramCache]: Analyzing trace with hash 932667988, now seen corresponding path program 50 times [2024-06-28 03:22:51,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:51,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421323969] [2024-06-28 03:22:51,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:51,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:51,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:52,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:52,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:52,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421323969] [2024-06-28 03:22:52,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421323969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:52,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:52,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:52,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61151670] [2024-06-28 03:22:52,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:52,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:52,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:52,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:52,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:52,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:52,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 64 transitions, 461 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:52,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:52,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:52,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:53,091 INFO L124 PetriNetUnfolderBase]: 188/396 cut-off events. [2024-06-28 03:22:53,091 INFO L125 PetriNetUnfolderBase]: For 16329/16329 co-relation queries the response was YES. [2024-06-28 03:22:53,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2083 conditions, 396 events. 188/396 cut-off events. For 16329/16329 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1685 event pairs, 64 based on Foata normal form. 10/404 useless extension candidates. Maximal degree in co-relation 2040. Up to 277 conditions per place. [2024-06-28 03:22:53,093 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 48 selfloop transitions, 22 changer transitions 11/83 dead transitions. [2024-06-28 03:22:53,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 83 transitions, 689 flow [2024-06-28 03:22:53,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:53,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:53,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 03:22:53,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-28 03:22:53,094 INFO L175 Difference]: Start difference. First operand has 113 places, 64 transitions, 461 flow. Second operand 12 states and 135 transitions. [2024-06-28 03:22:53,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 83 transitions, 689 flow [2024-06-28 03:22:53,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 83 transitions, 650 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:53,106 INFO L231 Difference]: Finished difference. Result has 113 places, 61 transitions, 446 flow [2024-06-28 03:22:53,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=446, PETRI_PLACES=113, PETRI_TRANSITIONS=61} [2024-06-28 03:22:53,106 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-28 03:22:53,106 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 61 transitions, 446 flow [2024-06-28 03:22:53,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:53,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:53,106 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-28 03:22:53,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 03:22:53,107 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-28 03:22:53,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:53,107 INFO L85 PathProgramCache]: Analyzing trace with hash -227435458, now seen corresponding path program 51 times [2024-06-28 03:22:53,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:53,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749334563] [2024-06-28 03:22:53,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:53,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:53,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:54,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-28 03:22:54,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:54,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749334563] [2024-06-28 03:22:54,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749334563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:54,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:54,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:54,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68302691] [2024-06-28 03:22:54,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:54,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:54,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:54,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:54,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:54,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:54,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 61 transitions, 446 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:54,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:54,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:54,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:54,502 INFO L124 PetriNetUnfolderBase]: 176/376 cut-off events. [2024-06-28 03:22:54,502 INFO L125 PetriNetUnfolderBase]: For 14388/14388 co-relation queries the response was YES. [2024-06-28 03:22:54,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1986 conditions, 376 events. 176/376 cut-off events. For 14388/14388 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1582 event pairs, 60 based on Foata normal form. 8/382 useless extension candidates. Maximal degree in co-relation 1944. Up to 267 conditions per place. [2024-06-28 03:22:54,504 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 46 selfloop transitions, 21 changer transitions 11/80 dead transitions. [2024-06-28 03:22:54,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 80 transitions, 660 flow [2024-06-28 03:22:54,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:22:54,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:22:54,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2024-06-28 03:22:54,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34739454094292804 [2024-06-28 03:22:54,505 INFO L175 Difference]: Start difference. First operand has 113 places, 61 transitions, 446 flow. Second operand 13 states and 140 transitions. [2024-06-28 03:22:54,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 80 transitions, 660 flow [2024-06-28 03:22:54,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 80 transitions, 608 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 03:22:54,516 INFO L231 Difference]: Finished difference. Result has 112 places, 58 transitions, 422 flow [2024-06-28 03:22:54,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=422, PETRI_PLACES=112, PETRI_TRANSITIONS=58} [2024-06-28 03:22:54,516 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-28 03:22:54,516 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 58 transitions, 422 flow [2024-06-28 03:22:54,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:54,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:54,517 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-28 03:22:54,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 03:22:54,517 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-28 03:22:54,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:54,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1054009988, now seen corresponding path program 52 times [2024-06-28 03:22:54,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:54,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620863348] [2024-06-28 03:22:54,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:54,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:54,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:55,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:55,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:55,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620863348] [2024-06-28 03:22:55,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620863348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:55,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:55,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:55,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821900218] [2024-06-28 03:22:55,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:55,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:55,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:55,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:55,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:55,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 58 transitions, 422 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:55,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:55,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:55,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:56,026 INFO L124 PetriNetUnfolderBase]: 144/312 cut-off events. [2024-06-28 03:22:56,027 INFO L125 PetriNetUnfolderBase]: For 10812/10812 co-relation queries the response was YES. [2024-06-28 03:22:56,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1483 conditions, 312 events. 144/312 cut-off events. For 10812/10812 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1205 event pairs, 47 based on Foata normal form. 10/320 useless extension candidates. Maximal degree in co-relation 1442. Up to 231 conditions per place. [2024-06-28 03:22:56,028 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 48 selfloop transitions, 10 changer transitions 15/75 dead transitions. [2024-06-28 03:22:56,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 75 transitions, 626 flow [2024-06-28 03:22:56,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:56,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:56,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-28 03:22:56,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-28 03:22:56,029 INFO L175 Difference]: Start difference. First operand has 112 places, 58 transitions, 422 flow. Second operand 12 states and 125 transitions. [2024-06-28 03:22:56,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 75 transitions, 626 flow [2024-06-28 03:22:56,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 75 transitions, 576 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 03:22:56,039 INFO L231 Difference]: Finished difference. Result has 107 places, 53 transitions, 362 flow [2024-06-28 03:22:56,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=362, PETRI_PLACES=107, PETRI_TRANSITIONS=53} [2024-06-28 03:22:56,039 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-28 03:22:56,039 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 53 transitions, 362 flow [2024-06-28 03:22:56,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:56,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:56,040 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-28 03:22:56,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 03:22:56,040 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-28 03:22:56,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:56,040 INFO L85 PathProgramCache]: Analyzing trace with hash 932518258, now seen corresponding path program 53 times [2024-06-28 03:22:56,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:56,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682592321] [2024-06-28 03:22:56,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:56,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:56,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:56,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:56,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:56,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682592321] [2024-06-28 03:22:56,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682592321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:56,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:56,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:22:56,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421214557] [2024-06-28 03:22:56,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:56,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:22:56,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:56,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:22:56,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:22:57,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:57,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 53 transitions, 362 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:57,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:57,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:57,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:57,237 INFO L124 PetriNetUnfolderBase]: 108/240 cut-off events. [2024-06-28 03:22:57,238 INFO L125 PetriNetUnfolderBase]: For 5532/5532 co-relation queries the response was YES. [2024-06-28 03:22:57,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 963 conditions, 240 events. 108/240 cut-off events. For 5532/5532 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 833 event pairs, 23 based on Foata normal form. 8/246 useless extension candidates. Maximal degree in co-relation 924. Up to 164 conditions per place. [2024-06-28 03:22:57,239 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 41 selfloop transitions, 6 changer transitions 20/69 dead transitions. [2024-06-28 03:22:57,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 69 transitions, 532 flow [2024-06-28 03:22:57,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:57,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:57,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-28 03:22:57,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-28 03:22:57,240 INFO L175 Difference]: Start difference. First operand has 107 places, 53 transitions, 362 flow. Second operand 12 states and 123 transitions. [2024-06-28 03:22:57,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 69 transitions, 532 flow [2024-06-28 03:22:57,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 69 transitions, 502 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 03:22:57,245 INFO L231 Difference]: Finished difference. Result has 101 places, 45 transitions, 292 flow [2024-06-28 03:22:57,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=292, PETRI_PLACES=101, PETRI_TRANSITIONS=45} [2024-06-28 03:22:57,245 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-28 03:22:57,245 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 45 transitions, 292 flow [2024-06-28 03:22:57,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:57,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:57,246 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-28 03:22:57,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 03:22:57,246 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-28 03:22:57,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:57,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1975606367, now seen corresponding path program 1 times [2024-06-28 03:22:57,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:57,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357296855] [2024-06-28 03:22:57,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:57,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:57,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:58,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:58,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:58,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357296855] [2024-06-28 03:22:58,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357296855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:58,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:58,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 03:22:58,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913226120] [2024-06-28 03:22:58,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:58,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 03:22:58,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:58,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 03:22:58,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-28 03:22:58,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:22:58,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 45 transitions, 292 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:58,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:58,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:22:58,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:58,743 INFO L124 PetriNetUnfolderBase]: 90/202 cut-off events. [2024-06-28 03:22:58,744 INFO L125 PetriNetUnfolderBase]: For 4177/4177 co-relation queries the response was YES. [2024-06-28 03:22:58,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 202 events. 90/202 cut-off events. For 4177/4177 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 642 event pairs, 24 based on Foata normal form. 6/206 useless extension candidates. Maximal degree in co-relation 772. Up to 118 conditions per place. [2024-06-28 03:22:58,745 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 30 selfloop transitions, 3 changer transitions 27/62 dead transitions. [2024-06-28 03:22:58,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 62 transitions, 456 flow [2024-06-28 03:22:58,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:22:58,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:22:58,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-28 03:22:58,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31989247311827956 [2024-06-28 03:22:58,746 INFO L175 Difference]: Start difference. First operand has 101 places, 45 transitions, 292 flow. Second operand 12 states and 119 transitions. [2024-06-28 03:22:58,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 62 transitions, 456 flow [2024-06-28 03:22:58,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 62 transitions, 409 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-28 03:22:58,749 INFO L231 Difference]: Finished difference. Result has 85 places, 34 transitions, 200 flow [2024-06-28 03:22:58,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=200, PETRI_PLACES=85, PETRI_TRANSITIONS=34} [2024-06-28 03:22:58,749 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2024-06-28 03:22:58,749 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 34 transitions, 200 flow [2024-06-28 03:22:58,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:58,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:58,750 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-28 03:22:58,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 03:22:58,750 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-28 03:22:58,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:58,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1849140905, now seen corresponding path program 2 times [2024-06-28 03:22:58,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:58,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8978307] [2024-06-28 03:22:58,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:58,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:58,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:00,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:00,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:00,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8978307] [2024-06-28 03:23:00,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8978307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:00,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:00,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 03:23:00,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993298798] [2024-06-28 03:23:00,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:00,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 03:23:00,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:00,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 03:23:00,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-28 03:23:00,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:23:00,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 34 transitions, 200 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:00,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:00,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:23:00,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:00,469 INFO L124 PetriNetUnfolderBase]: 74/163 cut-off events. [2024-06-28 03:23:00,469 INFO L125 PetriNetUnfolderBase]: For 2422/2422 co-relation queries the response was YES. [2024-06-28 03:23:00,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 597 conditions, 163 events. 74/163 cut-off events. For 2422/2422 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 487 event pairs, 19 based on Foata normal form. 6/168 useless extension candidates. Maximal degree in co-relation 568. Up to 99 conditions per place. [2024-06-28 03:23:00,470 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 27 selfloop transitions, 9 changer transitions 11/49 dead transitions. [2024-06-28 03:23:00,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 49 transitions, 329 flow [2024-06-28 03:23:00,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:00,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:00,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-28 03:23:00,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30376344086021506 [2024-06-28 03:23:00,471 INFO L175 Difference]: Start difference. First operand has 85 places, 34 transitions, 200 flow. Second operand 12 states and 113 transitions. [2024-06-28 03:23:00,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 49 transitions, 329 flow [2024-06-28 03:23:00,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 49 transitions, 305 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-28 03:23:00,473 INFO L231 Difference]: Finished difference. Result has 69 places, 32 transitions, 182 flow [2024-06-28 03:23:00,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=182, PETRI_PLACES=69, PETRI_TRANSITIONS=32} [2024-06-28 03:23:00,473 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 39 predicate places. [2024-06-28 03:23:00,474 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 32 transitions, 182 flow [2024-06-28 03:23:00,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:00,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:00,474 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-28 03:23:00,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 03:23:00,474 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-28 03:23:00,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:00,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1651322359, now seen corresponding path program 3 times [2024-06-28 03:23:00,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:00,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047066606] [2024-06-28 03:23:00,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:00,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:00,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:01,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:01,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:01,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047066606] [2024-06-28 03:23:01,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047066606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:01,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:01,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 03:23:01,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328179504] [2024-06-28 03:23:01,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:01,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 03:23:01,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:01,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 03:23:01,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-28 03:23:01,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:23:01,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 32 transitions, 182 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:01,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:01,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:23:01,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:02,049 INFO L124 PetriNetUnfolderBase]: 79/178 cut-off events. [2024-06-28 03:23:02,050 INFO L125 PetriNetUnfolderBase]: For 1782/1782 co-relation queries the response was YES. [2024-06-28 03:23:02,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 178 events. 79/178 cut-off events. For 1782/1782 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 557 event pairs, 30 based on Foata normal form. 6/183 useless extension candidates. Maximal degree in co-relation 640. Up to 60 conditions per place. [2024-06-28 03:23:02,050 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 25 selfloop transitions, 10 changer transitions 12/49 dead transitions. [2024-06-28 03:23:02,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 49 transitions, 342 flow [2024-06-28 03:23:02,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:23:02,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:23:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 123 transitions. [2024-06-28 03:23:02,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3052109181141439 [2024-06-28 03:23:02,051 INFO L175 Difference]: Start difference. First operand has 69 places, 32 transitions, 182 flow. Second operand 13 states and 123 transitions. [2024-06-28 03:23:02,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 49 transitions, 342 flow [2024-06-28 03:23:02,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 49 transitions, 313 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:23:02,053 INFO L231 Difference]: Finished difference. Result has 67 places, 26 transitions, 140 flow [2024-06-28 03:23:02,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=140, PETRI_PLACES=67, PETRI_TRANSITIONS=26} [2024-06-28 03:23:02,054 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2024-06-28 03:23:02,054 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 26 transitions, 140 flow [2024-06-28 03:23:02,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:02,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:02,054 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-28 03:23:02,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 03:23:02,054 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-28 03:23:02,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:02,055 INFO L85 PathProgramCache]: Analyzing trace with hash -2058612113, now seen corresponding path program 4 times [2024-06-28 03:23:02,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:02,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292304836] [2024-06-28 03:23:02,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:02,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:02,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:03,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:03,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:03,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292304836] [2024-06-28 03:23:03,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292304836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:03,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:03,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 03:23:03,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144907336] [2024-06-28 03:23:03,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:03,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 03:23:03,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:03,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 03:23:03,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-28 03:23:03,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:23:03,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 26 transitions, 140 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:03,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:03,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:23:03,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:03,699 INFO L124 PetriNetUnfolderBase]: 50/119 cut-off events. [2024-06-28 03:23:03,699 INFO L125 PetriNetUnfolderBase]: For 1194/1194 co-relation queries the response was YES. [2024-06-28 03:23:03,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 119 events. 50/119 cut-off events. For 1194/1194 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 294 event pairs, 13 based on Foata normal form. 6/124 useless extension candidates. Maximal degree in co-relation 393. Up to 50 conditions per place. [2024-06-28 03:23:03,700 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 18 selfloop transitions, 7 changer transitions 14/41 dead transitions. [2024-06-28 03:23:03,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 41 transitions, 250 flow [2024-06-28 03:23:03,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:03,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:03,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-28 03:23:03,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3010752688172043 [2024-06-28 03:23:03,701 INFO L175 Difference]: Start difference. First operand has 67 places, 26 transitions, 140 flow. Second operand 12 states and 112 transitions. [2024-06-28 03:23:03,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 41 transitions, 250 flow [2024-06-28 03:23:03,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 41 transitions, 216 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-28 03:23:03,702 INFO L231 Difference]: Finished difference. Result has 58 places, 22 transitions, 105 flow [2024-06-28 03:23:03,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=105, PETRI_PLACES=58, PETRI_TRANSITIONS=22} [2024-06-28 03:23:03,702 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2024-06-28 03:23:03,702 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 22 transitions, 105 flow [2024-06-28 03:23:03,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:03,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:03,703 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-28 03:23:03,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 03:23:03,703 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-28 03:23:03,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:03,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1928090359, now seen corresponding path program 5 times [2024-06-28 03:23:03,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:03,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917855678] [2024-06-28 03:23:03,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:03,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:03,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:04,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:04,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:04,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917855678] [2024-06-28 03:23:04,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917855678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:04,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:04,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:23:04,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52686544] [2024-06-28 03:23:04,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:04,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:23:04,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:04,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:23:04,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:23:04,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 03:23:04,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 22 transitions, 105 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-28 03:23:04,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:04,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 03:23:04,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:05,217 INFO L124 PetriNetUnfolderBase]: 21/60 cut-off events. [2024-06-28 03:23:05,217 INFO L125 PetriNetUnfolderBase]: For 432/432 co-relation queries the response was YES. [2024-06-28 03:23:05,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 60 events. 21/60 cut-off events. For 432/432 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 6/65 useless extension candidates. Maximal degree in co-relation 158. Up to 24 conditions per place. [2024-06-28 03:23:05,217 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-28 03:23:05,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 30 transitions, 153 flow [2024-06-28 03:23:05,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:23:05,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:23:05,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 101 transitions. [2024-06-28 03:23:05,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.271505376344086 [2024-06-28 03:23:05,218 INFO L175 Difference]: Start difference. First operand has 58 places, 22 transitions, 105 flow. Second operand 12 states and 101 transitions. [2024-06-28 03:23:05,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 30 transitions, 153 flow [2024-06-28 03:23:05,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 30 transitions, 123 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-28 03:23:05,218 INFO L231 Difference]: Finished difference. Result has 46 places, 0 transitions, 0 flow [2024-06-28 03:23:05,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=49, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=46, PETRI_TRANSITIONS=0} [2024-06-28 03:23:05,219 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2024-06-28 03:23:05,219 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 0 transitions, 0 flow [2024-06-28 03:23:05,219 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-28 03:23:05,221 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-28 03:23:05,221 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-28 03:23:05,224 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-28 03:23:05,224 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-28 03:23:05,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 03:23:05,225 INFO L445 BasicCegarLoop]: Path program histogram: [53, 36, 15, 14, 12, 10, 7, 7, 6, 6, 6, 5, 5, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:05,227 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 03:23:05,227 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 03:23:05,231 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-28 03:23:05,232 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-28 03:23:05,232 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 03:23:05 BasicIcfg [2024-06-28 03:23:05,232 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 03:23:05,233 INFO L158 Benchmark]: Toolchain (without parser) took 313826.40ms. Allocated memory was 165.7MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 90.3MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 248.7MB. Max. memory is 16.1GB. [2024-06-28 03:23:05,235 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 104.9MB. Free memory is still 67.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:23:05,235 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 165.7MB. Free memory is still 137.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:23:05,235 INFO L158 Benchmark]: CACSL2BoogieTranslator took 611.94ms. Allocated memory is still 165.7MB. Free memory was 90.1MB in the beginning and 107.0MB in the end (delta: -16.9MB). Peak memory consumption was 5.4MB. Max. memory is 16.1GB. [2024-06-28 03:23:05,236 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.09ms. Allocated memory is still 165.7MB. Free memory was 107.0MB in the beginning and 104.6MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 03:23:05,236 INFO L158 Benchmark]: Boogie Preprocessor took 48.22ms. Allocated memory is still 165.7MB. Free memory was 104.6MB in the beginning and 100.7MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 03:23:05,236 INFO L158 Benchmark]: RCFGBuilder took 526.61ms. Allocated memory is still 165.7MB. Free memory was 100.7MB in the beginning and 50.1MB in the end (delta: 50.6MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-06-28 03:23:05,236 INFO L158 Benchmark]: TraceAbstraction took 312569.00ms. Allocated memory was 165.7MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 48.9MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 207.7MB. Max. memory is 16.1GB. [2024-06-28 03:23:05,237 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.16ms. Allocated memory is still 104.9MB. Free memory is still 67.2MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 165.7MB. Free memory is still 137.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 611.94ms. Allocated memory is still 165.7MB. Free memory was 90.1MB in the beginning and 107.0MB in the end (delta: -16.9MB). Peak memory consumption was 5.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 66.09ms. Allocated memory is still 165.7MB. Free memory was 107.0MB in the beginning and 104.6MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 48.22ms. Allocated memory is still 165.7MB. Free memory was 104.6MB in the beginning and 100.7MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 526.61ms. Allocated memory is still 165.7MB. Free memory was 100.7MB in the beginning and 50.1MB in the end (delta: 50.6MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * TraceAbstraction took 312569.00ms. Allocated memory was 165.7MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 48.9MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 207.7MB. 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, 50 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: 312.5s, OverallIterations: 204, TraceHistogramMax: 1, PathProgramHistogramMax: 53, EmptinessCheckTime: 0.0s, AutomataDifference: 148.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15034 SdHoareTripleChecker+Valid, 49.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12765 mSDsluCounter, 10702 SdHoareTripleChecker+Invalid, 43.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9501 mSDsCounter, 3394 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 88195 IncrementalHoareTripleChecker+Invalid, 91589 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3394 mSolverCounterUnsat, 1201 mSDtfsCounter, 88195 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2483 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 2482 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5999 ImplicationChecksByTransitivity, 68.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3374occurred in iteration=124, InterpolantAutomatonStates: 2180, 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.0s SatisfiabilityAnalysisTime, 161.7s InterpolantComputationTime, 3326 NumberOfCodeBlocks, 3326 NumberOfCodeBlocksAsserted, 204 NumberOfCheckSat, 3122 ConstructedInterpolants, 0 QuantifiedInterpolants, 148042 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 204 InterpolantComputations, 204 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-28 03:23:05,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE