./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 21:18:48,021 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:18:48,092 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:18:48,098 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:18:48,098 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:18:48,140 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:18:48,141 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:18:48,141 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:18:48,142 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:18:48,145 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:18:48,146 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:18:48,146 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:18:48,147 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:18:48,148 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:18:48,148 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:18:48,149 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:18:48,149 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:18:48,149 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:18:48,149 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:18:48,149 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:18:48,150 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:18:48,151 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:18:48,151 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:18:48,151 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:18:48,152 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:18:48,152 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:18:48,152 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:18:48,152 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:18:48,153 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:18:48,153 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:18:48,153 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:18:48,153 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:18:48,154 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:18:48,154 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:18:48,154 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:18:48,154 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:18:48,154 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:18:48,155 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:18:48,155 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:18:48,155 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:18:48,155 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:18:48,156 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:18:48,156 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:18:48,156 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 21:18:48,426 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:18:48,447 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:18:48,450 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:18:48,451 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:18:48,451 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:18:48,452 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 21:18:49,659 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:18:49,900 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:18:49,900 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 21:18:49,919 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c028b522b/b392a75a867d4a958f5284cdcdf5dd9a/FLAG1715991b8 [2024-06-21 21:18:49,932 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c028b522b/b392a75a867d4a958f5284cdcdf5dd9a [2024-06-21 21:18:49,934 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:18:49,935 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:18:49,936 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/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-21 21:18:50,073 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:18:50,075 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:18:50,076 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:18:50,076 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:18:50,085 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:18:50,088 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:18:49" (1/2) ... [2024-06-21 21:18:50,088 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@553f5181 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:18:50, skipping insertion in model container [2024-06-21 21:18:50,089 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:18:49" (1/2) ... [2024-06-21 21:18:50,090 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@22c1d9ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:18:50, skipping insertion in model container [2024-06-21 21:18:50,091 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:18:50" (2/2) ... [2024-06-21 21:18:50,091 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@553f5181 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50, skipping insertion in model container [2024-06-21 21:18:50,091 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:18:50" (2/2) ... [2024-06-21 21:18:50,091 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:18:50,163 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:18:50,164 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-21 21:18:50,164 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-21 21:18:50,165 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:18:50,165 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-21 21:18:50,214 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:18:50,596 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:18:50,610 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:18:50,747 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:18:50,783 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:18:50,785 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50 WrapperNode [2024-06-21 21:18:50,785 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:18:50,787 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:18:50,787 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:18:50,787 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:18:50,794 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,819 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,847 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 132 [2024-06-21 21:18:50,856 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:18:50,857 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:18:50,857 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:18:50,858 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:18:50,868 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,871 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,896 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 21:18:50,897 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,897 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,917 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,919 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,937 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,939 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,942 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:18:50,943 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:18:50,943 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:18:50,943 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:18:50,944 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (1/1) ... [2024-06-21 21:18:50,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:18:50,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:18:50,975 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 21:18:51,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 21:18:51,016 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:18:51,017 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:18:51,017 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:18:51,017 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:18:51,018 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:18:51,018 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:18:51,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:18:51,018 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:18:51,019 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:18:51,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:18:51,020 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 21:18:51,136 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:18:51,139 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:18:51,550 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:18:51,551 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:18:51,780 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:18:51,780 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:18:51,783 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:18:51 BoogieIcfgContainer [2024-06-21 21:18:51,783 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:18:51,785 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:18:51,785 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:18:51,788 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:18:51,788 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:18:49" (1/4) ... [2024-06-21 21:18:51,789 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f5c911 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:18:51, skipping insertion in model container [2024-06-21 21:18:51,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:18:50" (2/4) ... [2024-06-21 21:18:51,790 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f5c911 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:18:51, skipping insertion in model container [2024-06-21 21:18:51,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:18:50" (3/4) ... [2024-06-21 21:18:51,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f5c911 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:18:51, skipping insertion in model container [2024-06-21 21:18:51,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:18:51" (4/4) ... [2024-06-21 21:18:51,792 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 21:18:51,807 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:18:51,808 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 21:18:51,808 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:18:51,854 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:18:51,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 21:18:51,921 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-21 21:18:51,921 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:18:51,923 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 39 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-21 21:18:51,923 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 21:18:51,927 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-21 21:18:51,941 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:18:51,949 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;@137fd1a3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:18:51,950 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 21:18:51,955 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:18:51,955 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 21:18:51,955 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:18:51,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:51,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:18:51,956 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:51,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:51,961 INFO L85 PathProgramCache]: Analyzing trace with hash 401809168, now seen corresponding path program 1 times [2024-06-21 21:18:51,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:51,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255407615] [2024-06-21 21:18:51,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:51,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:52,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:52,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:52,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255407615] [2024-06-21 21:18:52,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255407615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:52,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:52,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:18:52,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896646475] [2024-06-21 21:18:52,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:52,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:18:52,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:52,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:18:52,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:18:52,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:18:52,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:52,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:52,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:18:52,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:53,073 INFO L124 PetriNetUnfolderBase]: 216/386 cut-off events. [2024-06-21 21:18:53,073 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-21 21:18:53,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 787 conditions, 386 events. 216/386 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1364 event pairs, 133 based on Foata normal form. 1/380 useless extension candidates. Maximal degree in co-relation 776. Up to 378 conditions per place. [2024-06-21 21:18:53,080 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 23 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-21 21:18:53,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 119 flow [2024-06-21 21:18:53,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:18:53,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:18:53,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 49 transitions. [2024-06-21 21:18:53,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5268817204301075 [2024-06-21 21:18:53,092 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 49 transitions. [2024-06-21 21:18:53,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 119 flow [2024-06-21 21:18:53,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 21:18:53,097 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-21 21:18:53,098 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-21 21:18:53,101 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-21 21:18:53,102 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-21 21:18:53,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:53,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:53,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:53,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:18:53,103 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:53,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:53,104 INFO L85 PathProgramCache]: Analyzing trace with hash -408414353, now seen corresponding path program 1 times [2024-06-21 21:18:53,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:53,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059212937] [2024-06-21 21:18:53,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:53,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:53,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:53,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:53,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:53,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059212937] [2024-06-21 21:18:53,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059212937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:53,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:53,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 21:18:53,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239038457] [2024-06-21 21:18:53,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:53,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 21:18:53,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:53,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 21:18:53,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 21:18:53,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:18:53,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:53,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:53,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:18:53,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:53,822 INFO L124 PetriNetUnfolderBase]: 213/381 cut-off events. [2024-06-21 21:18:53,822 INFO L125 PetriNetUnfolderBase]: For 76/76 co-relation queries the response was YES. [2024-06-21 21:18:53,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 877 conditions, 381 events. 213/381 cut-off events. For 76/76 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1357 event pairs, 109 based on Foata normal form. 2/381 useless extension candidates. Maximal degree in co-relation 865. Up to 364 conditions per place. [2024-06-21 21:18:53,828 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 27 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-21 21:18:53,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 161 flow [2024-06-21 21:18:53,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:18:53,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:18:53,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 62 transitions. [2024-06-21 21:18:53,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 21:18:53,832 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 62 transitions. [2024-06-21 21:18:53,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 161 flow [2024-06-21 21:18:53,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 158 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:18:53,837 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-21 21:18:53,837 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-21 21:18:53,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-21 21:18:53,839 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-21 21:18:53,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:53,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:53,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:53,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:18:53,840 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:53,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:53,843 INFO L85 PathProgramCache]: Analyzing trace with hash 224058001, now seen corresponding path program 1 times [2024-06-21 21:18:53,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:53,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496057277] [2024-06-21 21:18:53,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:53,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:53,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:54,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:54,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:54,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496057277] [2024-06-21 21:18:54,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496057277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:54,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:54,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 21:18:54,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627111816] [2024-06-21 21:18:54,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:54,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 21:18:54,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:54,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 21:18:54,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 21:18:54,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:18:54,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:54,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:54,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:18:54,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:54,504 INFO L124 PetriNetUnfolderBase]: 214/383 cut-off events. [2024-06-21 21:18:54,504 INFO L125 PetriNetUnfolderBase]: For 221/221 co-relation queries the response was YES. [2024-06-21 21:18:54,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 383 events. 214/383 cut-off events. For 221/221 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1367 event pairs, 78 based on Foata normal form. 3/384 useless extension candidates. Maximal degree in co-relation 960. Up to 338 conditions per place. [2024-06-21 21:18:54,507 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 35 selfloop transitions, 11 changer transitions 0/49 dead transitions. [2024-06-21 21:18:54,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 49 transitions, 253 flow [2024-06-21 21:18:54,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:18:54,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:18:54,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-06-21 21:18:54,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225806451612903 [2024-06-21 21:18:54,511 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 81 transitions. [2024-06-21 21:18:54,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 49 transitions, 253 flow [2024-06-21 21:18:54,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 49 transitions, 244 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 21:18:54,514 INFO L231 Difference]: Finished difference. Result has 39 places, 35 transitions, 162 flow [2024-06-21 21:18:54,514 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=5, PETRI_FLOW=162, PETRI_PLACES=39, PETRI_TRANSITIONS=35} [2024-06-21 21:18:54,516 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-21 21:18:54,516 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 35 transitions, 162 flow [2024-06-21 21:18:54,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:54,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:54,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:54,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:18:54,518 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-21 21:18:54,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:54,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1283962284, now seen corresponding path program 1 times [2024-06-21 21:18:54,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:54,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574162660] [2024-06-21 21:18:54,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:54,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:54,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:55,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:55,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:55,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574162660] [2024-06-21 21:18:55,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574162660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:55,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:55,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:18:55,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117320104] [2024-06-21 21:18:55,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:55,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:18:55,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:55,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:18:55,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:18:55,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:18:55,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 35 transitions, 162 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:55,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:55,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:18:55,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:55,448 INFO L124 PetriNetUnfolderBase]: 224/400 cut-off events. [2024-06-21 21:18:55,448 INFO L125 PetriNetUnfolderBase]: For 487/487 co-relation queries the response was YES. [2024-06-21 21:18:55,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1202 conditions, 400 events. 224/400 cut-off events. For 487/487 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1437 event pairs, 48 based on Foata normal form. 4/402 useless extension candidates. Maximal degree in co-relation 1185. Up to 312 conditions per place. [2024-06-21 21:18:55,452 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 43 selfloop transitions, 19 changer transitions 0/65 dead transitions. [2024-06-21 21:18:55,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 65 transitions, 392 flow [2024-06-21 21:18:55,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:18:55,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:18:55,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 21:18:55,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5376344086021505 [2024-06-21 21:18:55,457 INFO L175 Difference]: Start difference. First operand has 39 places, 35 transitions, 162 flow. Second operand 6 states and 100 transitions. [2024-06-21 21:18:55,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 65 transitions, 392 flow [2024-06-21 21:18:55,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 65 transitions, 388 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 21:18:55,463 INFO L231 Difference]: Finished difference. Result has 47 places, 46 transitions, 277 flow [2024-06-21 21:18:55,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=277, PETRI_PLACES=47, PETRI_TRANSITIONS=46} [2024-06-21 21:18:55,465 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-21 21:18:55,465 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 46 transitions, 277 flow [2024-06-21 21:18:55,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:55,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:55,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:55,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:18:55,466 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:55,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:55,466 INFO L85 PathProgramCache]: Analyzing trace with hash 571408976, now seen corresponding path program 1 times [2024-06-21 21:18:55,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:55,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377965238] [2024-06-21 21:18:55,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:55,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:55,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:56,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-21 21:18:56,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:56,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377965238] [2024-06-21 21:18:56,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377965238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:56,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:56,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:18:56,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103345146] [2024-06-21 21:18:56,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:56,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:18:56,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:56,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:18:56,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:18:56,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 21:18:56,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 46 transitions, 277 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:56,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:56,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 21:18:56,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:56,620 INFO L124 PetriNetUnfolderBase]: 225/403 cut-off events. [2024-06-21 21:18:56,620 INFO L125 PetriNetUnfolderBase]: For 890/890 co-relation queries the response was YES. [2024-06-21 21:18:56,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1462 conditions, 403 events. 225/403 cut-off events. For 890/890 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1447 event pairs, 30 based on Foata normal form. 6/407 useless extension candidates. Maximal degree in co-relation 1440. Up to 319 conditions per place. [2024-06-21 21:18:56,623 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 48 selfloop transitions, 16 changer transitions 0/67 dead transitions. [2024-06-21 21:18:56,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 67 transitions, 470 flow [2024-06-21 21:18:56,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:18:56,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:18:56,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 21:18:56,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4792626728110599 [2024-06-21 21:18:56,626 INFO L175 Difference]: Start difference. First operand has 47 places, 46 transitions, 277 flow. Second operand 7 states and 104 transitions. [2024-06-21 21:18:56,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 67 transitions, 470 flow [2024-06-21 21:18:56,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 67 transitions, 458 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-21 21:18:56,632 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 311 flow [2024-06-21 21:18:56,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=311, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-21 21:18:56,637 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 24 predicate places. [2024-06-21 21:18:56,637 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 311 flow [2024-06-21 21:18:56,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:56,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:56,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:56,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:18:56,639 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:56,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:56,640 INFO L85 PathProgramCache]: Analyzing trace with hash 42354102, now seen corresponding path program 1 times [2024-06-21 21:18:56,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:56,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10752009] [2024-06-21 21:18:56,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:56,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:56,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:57,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-21 21:18:57,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:57,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10752009] [2024-06-21 21:18:57,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10752009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:57,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:57,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:18:57,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310726673] [2024-06-21 21:18:57,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:57,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:18:57,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:57,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:18:57,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:18:57,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:18:57,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 311 flow. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:57,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:57,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:18:57,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:57,366 INFO L124 PetriNetUnfolderBase]: 223/400 cut-off events. [2024-06-21 21:18:57,367 INFO L125 PetriNetUnfolderBase]: For 1030/1030 co-relation queries the response was YES. [2024-06-21 21:18:57,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1550 conditions, 400 events. 223/400 cut-off events. For 1030/1030 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1435 event pairs, 57 based on Foata normal form. 1/399 useless extension candidates. Maximal degree in co-relation 1523. Up to 389 conditions per place. [2024-06-21 21:18:57,370 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 44 selfloop transitions, 6 changer transitions 0/52 dead transitions. [2024-06-21 21:18:57,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 52 transitions, 423 flow [2024-06-21 21:18:57,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:18:57,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:18:57,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 55 transitions. [2024-06-21 21:18:57,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:18:57,371 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 311 flow. Second operand 5 states and 55 transitions. [2024-06-21 21:18:57,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 52 transitions, 423 flow [2024-06-21 21:18:57,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 52 transitions, 386 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 21:18:57,374 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 291 flow [2024-06-21 21:18:57,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=291, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-21 21:18:57,375 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2024-06-21 21:18:57,375 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 291 flow [2024-06-21 21:18:57,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:57,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:57,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:57,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:18:57,376 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:57,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:57,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1300956534, now seen corresponding path program 1 times [2024-06-21 21:18:57,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:57,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145652693] [2024-06-21 21:18:57,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:57,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:57,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:57,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:57,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:57,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145652693] [2024-06-21 21:18:57,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145652693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:57,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:57,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:18:57,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148649859] [2024-06-21 21:18:57,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:57,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:18:57,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:57,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:18:57,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:18:57,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:18:57,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 291 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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-21 21:18:57,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:57,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:18:57,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:58,201 INFO L124 PetriNetUnfolderBase]: 221/397 cut-off events. [2024-06-21 21:18:58,201 INFO L125 PetriNetUnfolderBase]: For 1182/1182 co-relation queries the response was YES. [2024-06-21 21:18:58,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1517 conditions, 397 events. 221/397 cut-off events. For 1182/1182 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1430 event pairs, 56 based on Foata normal form. 1/396 useless extension candidates. Maximal degree in co-relation 1488. Up to 383 conditions per place. [2024-06-21 21:18:58,204 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 43 selfloop transitions, 8 changer transitions 0/53 dead transitions. [2024-06-21 21:18:58,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 53 transitions, 407 flow [2024-06-21 21:18:58,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:18:58,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:18:58,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 63 transitions. [2024-06-21 21:18:58,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 21:18:58,206 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 291 flow. Second operand 6 states and 63 transitions. [2024-06-21 21:18:58,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 53 transitions, 407 flow [2024-06-21 21:18:58,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 53 transitions, 392 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 21:18:58,209 INFO L231 Difference]: Finished difference. Result has 57 places, 47 transitions, 297 flow [2024-06-21 21:18:58,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=297, PETRI_PLACES=57, PETRI_TRANSITIONS=47} [2024-06-21 21:18:58,210 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2024-06-21 21:18:58,210 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 47 transitions, 297 flow [2024-06-21 21:18:58,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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-21 21:18:58,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:58,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:58,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:18:58,210 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:58,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:58,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1669226547, now seen corresponding path program 1 times [2024-06-21 21:18:58,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:58,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443291725] [2024-06-21 21:18:58,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:58,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:58,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:58,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:58,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:58,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443291725] [2024-06-21 21:18:58,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443291725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:58,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:58,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:18:58,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851948810] [2024-06-21 21:18:58,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:58,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:18:58,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:58,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:18:58,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:18:58,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:18:58,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 47 transitions, 297 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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-21 21:18:58,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:58,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:18:58,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:58,954 INFO L124 PetriNetUnfolderBase]: 222/399 cut-off events. [2024-06-21 21:18:58,955 INFO L125 PetriNetUnfolderBase]: For 1429/1429 co-relation queries the response was YES. [2024-06-21 21:18:58,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1571 conditions, 399 events. 222/399 cut-off events. For 1429/1429 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1432 event pairs, 55 based on Foata normal form. 2/399 useless extension candidates. Maximal degree in co-relation 1542. Up to 354 conditions per place. [2024-06-21 21:18:58,958 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 44 selfloop transitions, 13 changer transitions 0/59 dead transitions. [2024-06-21 21:18:58,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 59 transitions, 465 flow [2024-06-21 21:18:58,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:18:58,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:18:58,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-21 21:18:58,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-21 21:18:58,959 INFO L175 Difference]: Start difference. First operand has 57 places, 47 transitions, 297 flow. Second operand 6 states and 71 transitions. [2024-06-21 21:18:58,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 59 transitions, 465 flow [2024-06-21 21:18:58,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 59 transitions, 439 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 21:18:58,963 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 322 flow [2024-06-21 21:18:58,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2024-06-21 21:18:58,964 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2024-06-21 21:18:58,964 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 322 flow [2024-06-21 21:18:58,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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-21 21:18:58,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:58,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:58,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:18:58,965 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:58,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:58,965 INFO L85 PathProgramCache]: Analyzing trace with hash 2047625877, now seen corresponding path program 2 times [2024-06-21 21:18:58,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:58,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946956484] [2024-06-21 21:18:58,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:58,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:58,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:59,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:59,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:59,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946956484] [2024-06-21 21:18:59,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946956484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:59,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:59,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:18:59,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686126722] [2024-06-21 21:18:59,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:59,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:18:59,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:59,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:18:59,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:18:59,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:18:59,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 322 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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-21 21:18:59,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:59,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:18:59,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:59,760 INFO L124 PetriNetUnfolderBase]: 217/389 cut-off events. [2024-06-21 21:18:59,760 INFO L125 PetriNetUnfolderBase]: For 1640/1640 co-relation queries the response was YES. [2024-06-21 21:18:59,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1576 conditions, 389 events. 217/389 cut-off events. For 1640/1640 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1369 event pairs, 53 based on Foata normal form. 1/388 useless extension candidates. Maximal degree in co-relation 1548. Up to 375 conditions per place. [2024-06-21 21:18:59,763 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 44 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-06-21 21:18:59,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 56 transitions, 457 flow [2024-06-21 21:18:59,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:18:59,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:18:59,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 69 transitions. [2024-06-21 21:18:59,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31797235023041476 [2024-06-21 21:18:59,765 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 322 flow. Second operand 7 states and 69 transitions. [2024-06-21 21:18:59,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 56 transitions, 457 flow [2024-06-21 21:18:59,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 56 transitions, 441 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 21:18:59,769 INFO L231 Difference]: Finished difference. Result has 62 places, 51 transitions, 351 flow [2024-06-21 21:18:59,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=351, PETRI_PLACES=62, PETRI_TRANSITIONS=51} [2024-06-21 21:18:59,770 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 32 predicate places. [2024-06-21 21:18:59,770 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 51 transitions, 351 flow [2024-06-21 21:18:59,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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-21 21:18:59,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:59,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:18:59,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:18:59,771 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:18:59,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:59,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1674948403, now seen corresponding path program 1 times [2024-06-21 21:18:59,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:59,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442508790] [2024-06-21 21:18:59,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:59,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:59,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:00,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-21 21:19:00,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:00,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442508790] [2024-06-21 21:19:00,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442508790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:00,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:00,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:00,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406608185] [2024-06-21 21:19:00,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:00,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:00,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:00,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:00,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:00,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:00,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 51 transitions, 351 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 21:19:00,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:00,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:00,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:00,957 INFO L124 PetriNetUnfolderBase]: 215/386 cut-off events. [2024-06-21 21:19:00,958 INFO L125 PetriNetUnfolderBase]: For 1955/1955 co-relation queries the response was YES. [2024-06-21 21:19:00,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 386 events. 215/386 cut-off events. For 1955/1955 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1369 event pairs, 52 based on Foata normal form. 1/385 useless extension candidates. Maximal degree in co-relation 1577. Up to 369 conditions per place. [2024-06-21 21:19:00,961 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 46 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-21 21:19:00,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 59 transitions, 487 flow [2024-06-21 21:19:00,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:00,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:00,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 71 transitions. [2024-06-21 21:19:00,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3271889400921659 [2024-06-21 21:19:00,963 INFO L175 Difference]: Start difference. First operand has 62 places, 51 transitions, 351 flow. Second operand 7 states and 71 transitions. [2024-06-21 21:19:00,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 59 transitions, 487 flow [2024-06-21 21:19:00,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 59 transitions, 449 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 21:19:00,968 INFO L231 Difference]: Finished difference. Result has 63 places, 53 transitions, 352 flow [2024-06-21 21:19:00,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=352, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2024-06-21 21:19:00,970 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-21 21:19:00,970 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 352 flow [2024-06-21 21:19:00,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 21:19:00,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:00,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:00,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:19:00,971 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:00,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:00,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1000101619, now seen corresponding path program 1 times [2024-06-21 21:19:00,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:00,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447557017] [2024-06-21 21:19:00,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:00,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:00,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:01,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:01,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:01,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447557017] [2024-06-21 21:19:01,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447557017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:01,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:01,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:01,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531236660] [2024-06-21 21:19:01,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:01,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:01,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:01,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:01,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:01,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:01,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 352 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 21:19:01,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:01,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:01,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:01,832 INFO L124 PetriNetUnfolderBase]: 225/403 cut-off events. [2024-06-21 21:19:01,832 INFO L125 PetriNetUnfolderBase]: For 2379/2379 co-relation queries the response was YES. [2024-06-21 21:19:01,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1714 conditions, 403 events. 225/403 cut-off events. For 2379/2379 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1446 event pairs, 50 based on Foata normal form. 3/404 useless extension candidates. Maximal degree in co-relation 1683. Up to 302 conditions per place. [2024-06-21 21:19:01,835 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 44 selfloop transitions, 27 changer transitions 0/73 dead transitions. [2024-06-21 21:19:01,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 608 flow [2024-06-21 21:19:01,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:01,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:01,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-21 21:19:01,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-21 21:19:01,837 INFO L175 Difference]: Start difference. First operand has 63 places, 53 transitions, 352 flow. Second operand 7 states and 87 transitions. [2024-06-21 21:19:01,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 608 flow [2024-06-21 21:19:01,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 73 transitions, 585 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:01,842 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 455 flow [2024-06-21 21:19:01,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=455, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-06-21 21:19:01,843 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 36 predicate places. [2024-06-21 21:19:01,843 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 455 flow [2024-06-21 21:19:01,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 21:19:01,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:01,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:01,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:19:01,844 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:01,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:01,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1377428659, now seen corresponding path program 2 times [2024-06-21 21:19:01,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:01,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689769093] [2024-06-21 21:19:01,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:01,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:01,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:02,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:02,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:02,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689769093] [2024-06-21 21:19:02,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689769093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:02,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:02,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:02,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163475143] [2024-06-21 21:19:02,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:02,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:02,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:02,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:02,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:02,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:02,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 455 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 21:19:02,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:02,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:02,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:02,679 INFO L124 PetriNetUnfolderBase]: 228/408 cut-off events. [2024-06-21 21:19:02,680 INFO L125 PetriNetUnfolderBase]: For 2766/2766 co-relation queries the response was YES. [2024-06-21 21:19:02,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1895 conditions, 408 events. 228/408 cut-off events. For 2766/2766 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1455 event pairs, 49 based on Foata normal form. 1/407 useless extension candidates. Maximal degree in co-relation 1862. Up to 384 conditions per place. [2024-06-21 21:19:02,683 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 55 selfloop transitions, 14 changer transitions 0/71 dead transitions. [2024-06-21 21:19:02,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 71 transitions, 649 flow [2024-06-21 21:19:02,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:02,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:02,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-21 21:19:02,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34101382488479265 [2024-06-21 21:19:02,685 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 455 flow. Second operand 7 states and 74 transitions. [2024-06-21 21:19:02,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 71 transitions, 649 flow [2024-06-21 21:19:02,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 71 transitions, 633 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 21:19:02,690 INFO L231 Difference]: Finished difference. Result has 71 places, 64 transitions, 490 flow [2024-06-21 21:19:02,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=490, PETRI_PLACES=71, PETRI_TRANSITIONS=64} [2024-06-21 21:19:02,691 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2024-06-21 21:19:02,691 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 64 transitions, 490 flow [2024-06-21 21:19:02,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 21:19:02,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:02,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:02,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:19:02,692 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:02,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:02,692 INFO L85 PathProgramCache]: Analyzing trace with hash 383554917, now seen corresponding path program 3 times [2024-06-21 21:19:02,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:02,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192670789] [2024-06-21 21:19:02,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:02,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:02,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:03,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:03,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:03,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192670789] [2024-06-21 21:19:03,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192670789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:03,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:03,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:03,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183959109] [2024-06-21 21:19:03,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:03,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:03,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:03,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:03,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:03,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:03,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 64 transitions, 490 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 21:19:03,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:03,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:03,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:03,529 INFO L124 PetriNetUnfolderBase]: 226/405 cut-off events. [2024-06-21 21:19:03,529 INFO L125 PetriNetUnfolderBase]: For 3137/3137 co-relation queries the response was YES. [2024-06-21 21:19:03,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1929 conditions, 405 events. 226/405 cut-off events. For 3137/3137 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1456 event pairs, 49 based on Foata normal form. 1/404 useless extension candidates. Maximal degree in co-relation 1894. Up to 388 conditions per place. [2024-06-21 21:19:03,532 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 57 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-06-21 21:19:03,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 70 transitions, 640 flow [2024-06-21 21:19:03,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:03,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:03,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 71 transitions. [2024-06-21 21:19:03,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3271889400921659 [2024-06-21 21:19:03,534 INFO L175 Difference]: Start difference. First operand has 71 places, 64 transitions, 490 flow. Second operand 7 states and 71 transitions. [2024-06-21 21:19:03,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 70 transitions, 640 flow [2024-06-21 21:19:03,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 611 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:03,539 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 488 flow [2024-06-21 21:19:03,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=488, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2024-06-21 21:19:03,540 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2024-06-21 21:19:03,540 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 488 flow [2024-06-21 21:19:03,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 21:19:03,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:03,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:03,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:19:03,541 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:03,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:03,541 INFO L85 PathProgramCache]: Analyzing trace with hash 383794485, now seen corresponding path program 1 times [2024-06-21 21:19:03,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:03,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463211750] [2024-06-21 21:19:03,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:03,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:04,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:04,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:04,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463211750] [2024-06-21 21:19:04,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463211750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:04,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:04,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:04,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131303933] [2024-06-21 21:19:04,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:04,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:04,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:04,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:04,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:04,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:04,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 488 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:04,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:04,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:04,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:05,017 INFO L124 PetriNetUnfolderBase]: 222/399 cut-off events. [2024-06-21 21:19:05,018 INFO L125 PetriNetUnfolderBase]: For 3512/3512 co-relation queries the response was YES. [2024-06-21 21:19:05,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1917 conditions, 399 events. 222/399 cut-off events. For 3512/3512 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1418 event pairs, 47 based on Foata normal form. 2/399 useless extension candidates. Maximal degree in co-relation 1881. Up to 376 conditions per place. [2024-06-21 21:19:05,021 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 59 selfloop transitions, 13 changer transitions 0/74 dead transitions. [2024-06-21 21:19:05,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 74 transitions, 660 flow [2024-06-21 21:19:05,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:05,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:05,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-21 21:19:05,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 21:19:05,023 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 488 flow. Second operand 8 states and 80 transitions. [2024-06-21 21:19:05,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 74 transitions, 660 flow [2024-06-21 21:19:05,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 74 transitions, 623 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:05,028 INFO L231 Difference]: Finished difference. Result has 75 places, 66 transitions, 496 flow [2024-06-21 21:19:05,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=496, PETRI_PLACES=75, PETRI_TRANSITIONS=66} [2024-06-21 21:19:05,029 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-06-21 21:19:05,029 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 66 transitions, 496 flow [2024-06-21 21:19:05,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:05,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:05,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:05,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:19:05,030 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:05,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:05,030 INFO L85 PathProgramCache]: Analyzing trace with hash 934565398, now seen corresponding path program 1 times [2024-06-21 21:19:05,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:05,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317683453] [2024-06-21 21:19:05,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:05,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:05,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:05,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:05,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:05,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317683453] [2024-06-21 21:19:05,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317683453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:05,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:05,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:05,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683107458] [2024-06-21 21:19:05,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:05,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:05,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:05,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:05,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:05,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:05,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 66 transitions, 496 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:05,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:05,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:05,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:05,937 INFO L124 PetriNetUnfolderBase]: 225/404 cut-off events. [2024-06-21 21:19:05,938 INFO L125 PetriNetUnfolderBase]: For 3847/3847 co-relation queries the response was YES. [2024-06-21 21:19:05,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1990 conditions, 404 events. 225/404 cut-off events. For 3847/3847 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1448 event pairs, 48 based on Foata normal form. 1/403 useless extension candidates. Maximal degree in co-relation 1954. Up to 309 conditions per place. [2024-06-21 21:19:05,941 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 55 selfloop transitions, 25 changer transitions 0/82 dead transitions. [2024-06-21 21:19:05,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 82 transitions, 769 flow [2024-06-21 21:19:05,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:05,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:05,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-21 21:19:05,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-21 21:19:05,943 INFO L175 Difference]: Start difference. First operand has 75 places, 66 transitions, 496 flow. Second operand 7 states and 86 transitions. [2024-06-21 21:19:05,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 82 transitions, 769 flow [2024-06-21 21:19:05,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 82 transitions, 740 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 21:19:05,949 INFO L231 Difference]: Finished difference. Result has 76 places, 68 transitions, 541 flow [2024-06-21 21:19:05,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=541, PETRI_PLACES=76, PETRI_TRANSITIONS=68} [2024-06-21 21:19:05,950 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-21 21:19:05,950 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 68 transitions, 541 flow [2024-06-21 21:19:05,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:05,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:05,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:05,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:19:05,951 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:05,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:05,951 INFO L85 PathProgramCache]: Analyzing trace with hash 934655608, now seen corresponding path program 2 times [2024-06-21 21:19:05,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:05,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879836305] [2024-06-21 21:19:05,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:05,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:05,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:06,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:06,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:06,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879836305] [2024-06-21 21:19:06,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879836305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:06,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:06,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:06,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986800719] [2024-06-21 21:19:06,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:06,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:06,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:06,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:06,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:06,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:06,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 68 transitions, 541 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:06,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:06,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:06,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:07,021 INFO L124 PetriNetUnfolderBase]: 222/399 cut-off events. [2024-06-21 21:19:07,022 INFO L125 PetriNetUnfolderBase]: For 4286/4286 co-relation queries the response was YES. [2024-06-21 21:19:07,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2024 conditions, 399 events. 222/399 cut-off events. For 4286/4286 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1420 event pairs, 47 based on Foata normal form. 1/398 useless extension candidates. Maximal degree in co-relation 1987. Up to 353 conditions per place. [2024-06-21 21:19:07,025 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 60 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-21 21:19:07,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 78 transitions, 726 flow [2024-06-21 21:19:07,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:07,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:07,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-21 21:19:07,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35944700460829493 [2024-06-21 21:19:07,027 INFO L175 Difference]: Start difference. First operand has 76 places, 68 transitions, 541 flow. Second operand 7 states and 78 transitions. [2024-06-21 21:19:07,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 78 transitions, 726 flow [2024-06-21 21:19:07,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 78 transitions, 680 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:07,034 INFO L231 Difference]: Finished difference. Result has 79 places, 69 transitions, 543 flow [2024-06-21 21:19:07,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=543, PETRI_PLACES=79, PETRI_TRANSITIONS=69} [2024-06-21 21:19:07,035 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-21 21:19:07,036 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 69 transitions, 543 flow [2024-06-21 21:19:07,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:07,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:07,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:07,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:19:07,038 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:07,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:07,038 INFO L85 PathProgramCache]: Analyzing trace with hash 938374833, now seen corresponding path program 1 times [2024-06-21 21:19:07,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:07,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888301656] [2024-06-21 21:19:07,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:07,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:07,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:07,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-21 21:19:07,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:07,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888301656] [2024-06-21 21:19:07,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888301656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:07,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:07,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:07,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773572150] [2024-06-21 21:19:07,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:07,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:07,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:07,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:07,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:07,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:07,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 69 transitions, 543 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:07,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:07,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:07,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:07,859 INFO L124 PetriNetUnfolderBase]: 223/401 cut-off events. [2024-06-21 21:19:07,859 INFO L125 PetriNetUnfolderBase]: For 4788/4788 co-relation queries the response was YES. [2024-06-21 21:19:07,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2035 conditions, 401 events. 223/401 cut-off events. For 4788/4788 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1425 event pairs, 48 based on Foata normal form. 2/401 useless extension candidates. Maximal degree in co-relation 1997. Up to 296 conditions per place. [2024-06-21 21:19:07,865 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 49 selfloop transitions, 34 changer transitions 0/85 dead transitions. [2024-06-21 21:19:07,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 85 transitions, 825 flow [2024-06-21 21:19:07,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:07,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:07,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-21 21:19:07,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-21 21:19:07,868 INFO L175 Difference]: Start difference. First operand has 79 places, 69 transitions, 543 flow. Second operand 7 states and 89 transitions. [2024-06-21 21:19:07,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 85 transitions, 825 flow [2024-06-21 21:19:07,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 85 transitions, 790 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:07,879 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 600 flow [2024-06-21 21:19:07,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=600, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-06-21 21:19:07,880 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-21 21:19:07,880 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 600 flow [2024-06-21 21:19:07,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:07,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:07,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:07,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:19:07,881 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:07,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:07,881 INFO L85 PathProgramCache]: Analyzing trace with hash 938380413, now seen corresponding path program 2 times [2024-06-21 21:19:07,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:07,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176287048] [2024-06-21 21:19:07,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:07,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:07,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:08,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:08,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:08,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176287048] [2024-06-21 21:19:08,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176287048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:08,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:08,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:08,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196191846] [2024-06-21 21:19:08,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:08,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:08,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:08,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:08,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:08,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:08,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 600 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:08,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:08,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:08,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:08,693 INFO L124 PetriNetUnfolderBase]: 226/406 cut-off events. [2024-06-21 21:19:08,693 INFO L125 PetriNetUnfolderBase]: For 5283/5283 co-relation queries the response was YES. [2024-06-21 21:19:08,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 406 events. 226/406 cut-off events. For 5283/5283 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1446 event pairs, 48 based on Foata normal form. 1/405 useless extension candidates. Maximal degree in co-relation 2105. Up to 298 conditions per place. [2024-06-21 21:19:08,697 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 46 selfloop transitions, 35 changer transitions 0/83 dead transitions. [2024-06-21 21:19:08,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 83 transitions, 840 flow [2024-06-21 21:19:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:08,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:08,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-06-21 21:19:08,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824884792626728 [2024-06-21 21:19:08,699 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 600 flow. Second operand 7 states and 83 transitions. [2024-06-21 21:19:08,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 83 transitions, 840 flow [2024-06-21 21:19:08,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 83 transitions, 769 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:08,708 INFO L231 Difference]: Finished difference. Result has 83 places, 73 transitions, 625 flow [2024-06-21 21:19:08,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=625, PETRI_PLACES=83, PETRI_TRANSITIONS=73} [2024-06-21 21:19:08,709 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-21 21:19:08,709 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 73 transitions, 625 flow [2024-06-21 21:19:08,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:08,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:08,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:08,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:19:08,710 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:08,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:08,710 INFO L85 PathProgramCache]: Analyzing trace with hash 2103957714, now seen corresponding path program 1 times [2024-06-21 21:19:08,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:08,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137175037] [2024-06-21 21:19:08,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:08,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:08,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:09,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-21 21:19:09,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:09,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137175037] [2024-06-21 21:19:09,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137175037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:09,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:09,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:09,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086902597] [2024-06-21 21:19:09,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:09,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:09,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:09,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:09,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:09,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:09,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 73 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:09,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:09,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:09,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:09,914 INFO L124 PetriNetUnfolderBase]: 240/429 cut-off events. [2024-06-21 21:19:09,915 INFO L125 PetriNetUnfolderBase]: For 6333/6333 co-relation queries the response was YES. [2024-06-21 21:19:09,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 429 events. 240/429 cut-off events. For 6333/6333 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1571 event pairs, 46 based on Foata normal form. 3/430 useless extension candidates. Maximal degree in co-relation 2239. Up to 270 conditions per place. [2024-06-21 21:19:09,919 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 59 selfloop transitions, 34 changer transitions 0/95 dead transitions. [2024-06-21 21:19:09,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 95 transitions, 967 flow [2024-06-21 21:19:09,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:09,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:09,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-21 21:19:09,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 21:19:09,920 INFO L175 Difference]: Start difference. First operand has 83 places, 73 transitions, 625 flow. Second operand 8 states and 100 transitions. [2024-06-21 21:19:09,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 95 transitions, 967 flow [2024-06-21 21:19:09,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 95 transitions, 919 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:09,933 INFO L231 Difference]: Finished difference. Result has 87 places, 81 transitions, 703 flow [2024-06-21 21:19:09,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=703, PETRI_PLACES=87, PETRI_TRANSITIONS=81} [2024-06-21 21:19:09,934 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-21 21:19:09,934 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 81 transitions, 703 flow [2024-06-21 21:19:09,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:09,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:09,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:09,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:19:09,935 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:09,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:09,935 INFO L85 PathProgramCache]: Analyzing trace with hash 673493684, now seen corresponding path program 2 times [2024-06-21 21:19:09,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:09,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364347469] [2024-06-21 21:19:09,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:09,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:09,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:10,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-21 21:19:10,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:10,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364347469] [2024-06-21 21:19:10,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364347469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:10,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:10,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:10,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693993088] [2024-06-21 21:19:10,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:10,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:10,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:10,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:10,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:10,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:10,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 81 transitions, 703 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:10,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:10,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:10,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:11,041 INFO L124 PetriNetUnfolderBase]: 243/434 cut-off events. [2024-06-21 21:19:11,041 INFO L125 PetriNetUnfolderBase]: For 6778/6778 co-relation queries the response was YES. [2024-06-21 21:19:11,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2418 conditions, 434 events. 243/434 cut-off events. For 6778/6778 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1575 event pairs, 43 based on Foata normal form. 1/433 useless extension candidates. Maximal degree in co-relation 2377. Up to 399 conditions per place. [2024-06-21 21:19:11,046 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 73 selfloop transitions, 18 changer transitions 0/93 dead transitions. [2024-06-21 21:19:11,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 93 transitions, 969 flow [2024-06-21 21:19:11,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:11,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:11,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-21 21:19:11,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 21:19:11,048 INFO L175 Difference]: Start difference. First operand has 87 places, 81 transitions, 703 flow. Second operand 8 states and 84 transitions. [2024-06-21 21:19:11,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 93 transitions, 969 flow [2024-06-21 21:19:11,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 93 transitions, 938 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 21:19:11,060 INFO L231 Difference]: Finished difference. Result has 92 places, 85 transitions, 745 flow [2024-06-21 21:19:11,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=745, PETRI_PLACES=92, PETRI_TRANSITIONS=85} [2024-06-21 21:19:11,060 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-21 21:19:11,061 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 85 transitions, 745 flow [2024-06-21 21:19:11,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:11,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:11,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:11,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:19:11,061 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:11,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:11,062 INFO L85 PathProgramCache]: Analyzing trace with hash -987281198, now seen corresponding path program 3 times [2024-06-21 21:19:11,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:11,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46069657] [2024-06-21 21:19:11,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:11,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:11,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-21 21:19:11,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:11,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46069657] [2024-06-21 21:19:11,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46069657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:11,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:11,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:11,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732777903] [2024-06-21 21:19:11,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:11,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:11,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:11,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:11,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:12,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:12,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 85 transitions, 745 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:12,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:12,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:12,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:12,310 INFO L124 PetriNetUnfolderBase]: 246/439 cut-off events. [2024-06-21 21:19:12,310 INFO L125 PetriNetUnfolderBase]: For 7580/7580 co-relation queries the response was YES. [2024-06-21 21:19:12,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2509 conditions, 439 events. 246/439 cut-off events. For 7580/7580 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1602 event pairs, 43 based on Foata normal form. 1/438 useless extension candidates. Maximal degree in co-relation 2466. Up to 419 conditions per place. [2024-06-21 21:19:12,315 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 78 selfloop transitions, 14 changer transitions 0/94 dead transitions. [2024-06-21 21:19:12,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 94 transitions, 963 flow [2024-06-21 21:19:12,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:12,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:12,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-06-21 21:19:12,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3046594982078853 [2024-06-21 21:19:12,316 INFO L175 Difference]: Start difference. First operand has 92 places, 85 transitions, 745 flow. Second operand 9 states and 85 transitions. [2024-06-21 21:19:12,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 94 transitions, 963 flow [2024-06-21 21:19:12,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 94 transitions, 941 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:12,330 INFO L231 Difference]: Finished difference. Result has 97 places, 87 transitions, 778 flow [2024-06-21 21:19:12,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=778, PETRI_PLACES=97, PETRI_TRANSITIONS=87} [2024-06-21 21:19:12,331 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-21 21:19:12,331 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 87 transitions, 778 flow [2024-06-21 21:19:12,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:12,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:12,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:12,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:19:12,332 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:12,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:12,332 INFO L85 PathProgramCache]: Analyzing trace with hash -987548325, now seen corresponding path program 3 times [2024-06-21 21:19:12,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:12,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412532904] [2024-06-21 21:19:12,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:12,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:12,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:12,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:12,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:12,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412532904] [2024-06-21 21:19:12,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412532904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:12,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:12,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:12,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001506069] [2024-06-21 21:19:12,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:12,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:12,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:12,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:12,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:12,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:12,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 87 transitions, 778 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:12,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:12,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:12,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:13,140 INFO L124 PetriNetUnfolderBase]: 243/434 cut-off events. [2024-06-21 21:19:13,140 INFO L125 PetriNetUnfolderBase]: For 8072/8072 co-relation queries the response was YES. [2024-06-21 21:19:13,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2521 conditions, 434 events. 243/434 cut-off events. For 8072/8072 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1580 event pairs, 44 based on Foata normal form. 1/433 useless extension candidates. Maximal degree in co-relation 2476. Up to 414 conditions per place. [2024-06-21 21:19:13,144 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 79 selfloop transitions, 12 changer transitions 0/93 dead transitions. [2024-06-21 21:19:13,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 93 transitions, 974 flow [2024-06-21 21:19:13,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:13,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:13,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-21 21:19:13,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3317972350230415 [2024-06-21 21:19:13,146 INFO L175 Difference]: Start difference. First operand has 97 places, 87 transitions, 778 flow. Second operand 7 states and 72 transitions. [2024-06-21 21:19:13,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 93 transitions, 974 flow [2024-06-21 21:19:13,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 93 transitions, 941 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:13,160 INFO L231 Difference]: Finished difference. Result has 97 places, 87 transitions, 774 flow [2024-06-21 21:19:13,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=774, PETRI_PLACES=97, PETRI_TRANSITIONS=87} [2024-06-21 21:19:13,161 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-21 21:19:13,161 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 87 transitions, 774 flow [2024-06-21 21:19:13,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:13,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:13,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:13,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:19:13,162 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:13,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:13,163 INFO L85 PathProgramCache]: Analyzing trace with hash 680845334, now seen corresponding path program 4 times [2024-06-21 21:19:13,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:13,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079041066] [2024-06-21 21:19:13,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:13,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:13,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:14,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-21 21:19:14,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:14,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079041066] [2024-06-21 21:19:14,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079041066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:14,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:14,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:14,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602404092] [2024-06-21 21:19:14,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:14,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:14,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:14,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:14,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:14,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:14,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 87 transitions, 774 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:14,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:14,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:14,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:14,305 INFO L124 PetriNetUnfolderBase]: 241/431 cut-off events. [2024-06-21 21:19:14,305 INFO L125 PetriNetUnfolderBase]: For 8536/8536 co-relation queries the response was YES. [2024-06-21 21:19:14,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2513 conditions, 431 events. 241/431 cut-off events. For 8536/8536 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1576 event pairs, 43 based on Foata normal form. 1/430 useless extension candidates. Maximal degree in co-relation 2467. Up to 408 conditions per place. [2024-06-21 21:19:14,308 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 77 selfloop transitions, 15 changer transitions 0/94 dead transitions. [2024-06-21 21:19:14,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 94 transitions, 974 flow [2024-06-21 21:19:14,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:14,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:14,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-21 21:19:14,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 21:19:14,310 INFO L175 Difference]: Start difference. First operand has 97 places, 87 transitions, 774 flow. Second operand 8 states and 80 transitions. [2024-06-21 21:19:14,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 94 transitions, 974 flow [2024-06-21 21:19:14,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 94 transitions, 903 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:14,326 INFO L231 Difference]: Finished difference. Result has 98 places, 87 transitions, 738 flow [2024-06-21 21:19:14,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=738, PETRI_PLACES=98, PETRI_TRANSITIONS=87} [2024-06-21 21:19:14,327 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 68 predicate places. [2024-06-21 21:19:14,327 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 87 transitions, 738 flow [2024-06-21 21:19:14,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:14,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:14,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:14,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:19:14,328 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:14,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:14,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1093302826, now seen corresponding path program 1 times [2024-06-21 21:19:14,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:14,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488509415] [2024-06-21 21:19:14,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:14,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:14,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:15,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:15,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:15,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488509415] [2024-06-21 21:19:15,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488509415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:15,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:15,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:15,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454670151] [2024-06-21 21:19:15,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:15,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:15,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:15,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:15,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:15,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:15,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 87 transitions, 738 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:15,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:15,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:15,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:15,412 INFO L124 PetriNetUnfolderBase]: 245/439 cut-off events. [2024-06-21 21:19:15,412 INFO L125 PetriNetUnfolderBase]: For 9469/9469 co-relation queries the response was YES. [2024-06-21 21:19:15,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2546 conditions, 439 events. 245/439 cut-off events. For 9469/9469 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1622 event pairs, 22 based on Foata normal form. 2/439 useless extension candidates. Maximal degree in co-relation 2499. Up to 335 conditions per place. [2024-06-21 21:19:15,419 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 81 selfloop transitions, 21 changer transitions 0/104 dead transitions. [2024-06-21 21:19:15,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 104 transitions, 1040 flow [2024-06-21 21:19:15,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:15,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:15,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-21 21:19:15,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-21 21:19:15,421 INFO L175 Difference]: Start difference. First operand has 98 places, 87 transitions, 738 flow. Second operand 8 states and 89 transitions. [2024-06-21 21:19:15,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 104 transitions, 1040 flow [2024-06-21 21:19:15,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 104 transitions, 997 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:15,438 INFO L231 Difference]: Finished difference. Result has 99 places, 88 transitions, 751 flow [2024-06-21 21:19:15,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=91, 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=8, PETRI_FLOW=751, PETRI_PLACES=99, PETRI_TRANSITIONS=88} [2024-06-21 21:19:15,439 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-21 21:19:15,439 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 88 transitions, 751 flow [2024-06-21 21:19:15,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:15,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:15,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:15,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:19:15,440 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:15,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:15,441 INFO L85 PathProgramCache]: Analyzing trace with hash -979738666, now seen corresponding path program 2 times [2024-06-21 21:19:15,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:15,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740728795] [2024-06-21 21:19:15,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:15,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:15,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:16,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-21 21:19:16,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:16,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740728795] [2024-06-21 21:19:16,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740728795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:16,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:16,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:16,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117680862] [2024-06-21 21:19:16,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:16,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:16,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:16,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:16,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:16,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:16,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 88 transitions, 751 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:16,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:16,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:16,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:16,682 INFO L124 PetriNetUnfolderBase]: 279/501 cut-off events. [2024-06-21 21:19:16,682 INFO L125 PetriNetUnfolderBase]: For 10663/10663 co-relation queries the response was YES. [2024-06-21 21:19:16,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2961 conditions, 501 events. 279/501 cut-off events. For 10663/10663 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1946 event pairs, 56 based on Foata normal form. 2/501 useless extension candidates. Maximal degree in co-relation 2913. Up to 441 conditions per place. [2024-06-21 21:19:16,687 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 90 selfloop transitions, 23 changer transitions 0/115 dead transitions. [2024-06-21 21:19:16,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 115 transitions, 1196 flow [2024-06-21 21:19:16,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:19:16,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:19:16,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 21:19:16,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 21:19:16,689 INFO L175 Difference]: Start difference. First operand has 99 places, 88 transitions, 751 flow. Second operand 10 states and 100 transitions. [2024-06-21 21:19:16,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 115 transitions, 1196 flow [2024-06-21 21:19:16,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 115 transitions, 1107 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 21:19:16,706 INFO L231 Difference]: Finished difference. Result has 107 places, 103 transitions, 948 flow [2024-06-21 21:19:16,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=948, PETRI_PLACES=107, PETRI_TRANSITIONS=103} [2024-06-21 21:19:16,707 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-21 21:19:16,707 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 103 transitions, 948 flow [2024-06-21 21:19:16,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:16,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:16,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:16,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:19:16,708 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:16,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:16,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1090441092, now seen corresponding path program 1 times [2024-06-21 21:19:16,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:16,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955677961] [2024-06-21 21:19:16,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:16,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:17,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:17,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:17,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955677961] [2024-06-21 21:19:17,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955677961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:17,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:17,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:17,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987204289] [2024-06-21 21:19:17,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:17,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:17,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:17,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:17,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:17,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:17,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 103 transitions, 948 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:17,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:17,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:17,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:17,721 INFO L124 PetriNetUnfolderBase]: 277/497 cut-off events. [2024-06-21 21:19:17,721 INFO L125 PetriNetUnfolderBase]: For 10841/10841 co-relation queries the response was YES. [2024-06-21 21:19:17,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2960 conditions, 497 events. 277/497 cut-off events. For 10841/10841 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1924 event pairs, 47 based on Foata normal form. 1/496 useless extension candidates. Maximal degree in co-relation 2908. Up to 401 conditions per place. [2024-06-21 21:19:17,726 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 79 selfloop transitions, 32 changer transitions 0/113 dead transitions. [2024-06-21 21:19:17,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 113 transitions, 1196 flow [2024-06-21 21:19:17,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:17,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:17,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-21 21:19:17,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-21 21:19:17,728 INFO L175 Difference]: Start difference. First operand has 107 places, 103 transitions, 948 flow. Second operand 8 states and 89 transitions. [2024-06-21 21:19:17,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 113 transitions, 1196 flow [2024-06-21 21:19:17,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 113 transitions, 1157 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:17,749 INFO L231 Difference]: Finished difference. Result has 110 places, 103 transitions, 978 flow [2024-06-21 21:19:17,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=978, PETRI_PLACES=110, PETRI_TRANSITIONS=103} [2024-06-21 21:19:17,749 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-21 21:19:17,749 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 103 transitions, 978 flow [2024-06-21 21:19:17,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:17,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:17,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:17,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:19:17,750 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:17,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:17,751 INFO L85 PathProgramCache]: Analyzing trace with hash 122689350, now seen corresponding path program 1 times [2024-06-21 21:19:17,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:17,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358244827] [2024-06-21 21:19:17,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:17,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:17,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:18,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:18,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:18,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358244827] [2024-06-21 21:19:18,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358244827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:18,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:18,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:18,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288827393] [2024-06-21 21:19:18,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:18,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:18,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:18,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:18,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:18,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:18,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 103 transitions, 978 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:18,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:18,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:18,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:18,767 INFO L124 PetriNetUnfolderBase]: 283/506 cut-off events. [2024-06-21 21:19:18,768 INFO L125 PetriNetUnfolderBase]: For 12058/12060 co-relation queries the response was YES. [2024-06-21 21:19:18,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3026 conditions, 506 events. 283/506 cut-off events. For 12058/12060 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1974 event pairs, 48 based on Foata normal form. 4/508 useless extension candidates. Maximal degree in co-relation 2974. Up to 302 conditions per place. [2024-06-21 21:19:18,774 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 68 selfloop transitions, 52 changer transitions 0/122 dead transitions. [2024-06-21 21:19:18,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 122 transitions, 1390 flow [2024-06-21 21:19:18,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:18,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:18,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-21 21:19:18,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-21 21:19:18,775 INFO L175 Difference]: Start difference. First operand has 110 places, 103 transitions, 978 flow. Second operand 8 states and 101 transitions. [2024-06-21 21:19:18,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 122 transitions, 1390 flow [2024-06-21 21:19:18,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 122 transitions, 1268 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 21:19:18,798 INFO L231 Difference]: Finished difference. Result has 110 places, 106 transitions, 991 flow [2024-06-21 21:19:18,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=991, PETRI_PLACES=110, PETRI_TRANSITIONS=106} [2024-06-21 21:19:18,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-21 21:19:18,798 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 106 transitions, 991 flow [2024-06-21 21:19:18,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:18,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:18,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:18,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:19:18,799 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:18,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:18,800 INFO L85 PathProgramCache]: Analyzing trace with hash -974976756, now seen corresponding path program 2 times [2024-06-21 21:19:18,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:18,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246147943] [2024-06-21 21:19:18,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:18,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:18,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:19,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:19,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:19,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246147943] [2024-06-21 21:19:19,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246147943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:19,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:19,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:19,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230072345] [2024-06-21 21:19:19,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:19,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:19,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:19,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:19,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:19,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:19,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 106 transitions, 991 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:19,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:19,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:19,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:19,746 INFO L124 PetriNetUnfolderBase]: 291/521 cut-off events. [2024-06-21 21:19:19,747 INFO L125 PetriNetUnfolderBase]: For 13060/13060 co-relation queries the response was YES. [2024-06-21 21:19:19,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3179 conditions, 521 events. 291/521 cut-off events. For 13060/13060 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2052 event pairs, 56 based on Foata normal form. 1/520 useless extension candidates. Maximal degree in co-relation 3126. Up to 307 conditions per place. [2024-06-21 21:19:19,750 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 67 selfloop transitions, 54 changer transitions 0/123 dead transitions. [2024-06-21 21:19:19,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 123 transitions, 1415 flow [2024-06-21 21:19:19,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:19,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:19,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-21 21:19:19,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:19:19,757 INFO L175 Difference]: Start difference. First operand has 110 places, 106 transitions, 991 flow. Second operand 8 states and 96 transitions. [2024-06-21 21:19:19,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 123 transitions, 1415 flow [2024-06-21 21:19:19,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 123 transitions, 1294 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 21:19:19,775 INFO L231 Difference]: Finished difference. Result has 113 places, 110 transitions, 1031 flow [2024-06-21 21:19:19,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1031, PETRI_PLACES=113, PETRI_TRANSITIONS=110} [2024-06-21 21:19:19,776 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-21 21:19:19,776 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 110 transitions, 1031 flow [2024-06-21 21:19:19,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:19,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:19,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:19,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:19:19,777 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:19,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:19,777 INFO L85 PathProgramCache]: Analyzing trace with hash -974969998, now seen corresponding path program 1 times [2024-06-21 21:19:19,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:19,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134367331] [2024-06-21 21:19:19,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:19,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:20,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:20,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:20,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134367331] [2024-06-21 21:19:20,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134367331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:20,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:20,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:20,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175205031] [2024-06-21 21:19:20,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:20,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:20,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:20,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:20,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:20,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:20,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 110 transitions, 1031 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:20,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:20,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:20,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:21,159 INFO L124 PetriNetUnfolderBase]: 303/540 cut-off events. [2024-06-21 21:19:21,160 INFO L125 PetriNetUnfolderBase]: For 15157/15157 co-relation queries the response was YES. [2024-06-21 21:19:21,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3325 conditions, 540 events. 303/540 cut-off events. For 15157/15157 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2140 event pairs, 49 based on Foata normal form. 4/542 useless extension candidates. Maximal degree in co-relation 3270. Up to 347 conditions per place. [2024-06-21 21:19:21,164 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 94 selfloop transitions, 38 changer transitions 0/134 dead transitions. [2024-06-21 21:19:21,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 134 transitions, 1461 flow [2024-06-21 21:19:21,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:21,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:21,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 21:19:21,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 21:19:21,166 INFO L175 Difference]: Start difference. First operand has 113 places, 110 transitions, 1031 flow. Second operand 9 states and 107 transitions. [2024-06-21 21:19:21,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 134 transitions, 1461 flow [2024-06-21 21:19:21,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 134 transitions, 1388 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:21,187 INFO L231 Difference]: Finished difference. Result has 119 places, 116 transitions, 1104 flow [2024-06-21 21:19:21,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1104, PETRI_PLACES=119, PETRI_TRANSITIONS=116} [2024-06-21 21:19:21,188 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-21 21:19:21,188 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 116 transitions, 1104 flow [2024-06-21 21:19:21,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:21,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:21,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:21,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:19:21,189 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:21,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:21,189 INFO L85 PathProgramCache]: Analyzing trace with hash -974970246, now seen corresponding path program 3 times [2024-06-21 21:19:21,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:21,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336719389] [2024-06-21 21:19:21,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:21,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:21,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:21,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:21,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:21,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336719389] [2024-06-21 21:19:21,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336719389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:21,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:21,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:21,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381015805] [2024-06-21 21:19:21,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:21,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:21,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:21,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:21,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:21,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:21,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 116 transitions, 1104 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:21,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:21,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:21,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:22,184 INFO L124 PetriNetUnfolderBase]: 301/537 cut-off events. [2024-06-21 21:19:22,184 INFO L125 PetriNetUnfolderBase]: For 14680/14680 co-relation queries the response was YES. [2024-06-21 21:19:22,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3369 conditions, 537 events. 301/537 cut-off events. For 14680/14680 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2128 event pairs, 48 based on Foata normal form. 1/536 useless extension candidates. Maximal degree in co-relation 3312. Up to 407 conditions per place. [2024-06-21 21:19:22,187 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 88 selfloop transitions, 40 changer transitions 0/130 dead transitions. [2024-06-21 21:19:22,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 130 transitions, 1472 flow [2024-06-21 21:19:22,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:22,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:22,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-21 21:19:22,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 21:19:22,189 INFO L175 Difference]: Start difference. First operand has 119 places, 116 transitions, 1104 flow. Second operand 8 states and 92 transitions. [2024-06-21 21:19:22,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 130 transitions, 1472 flow [2024-06-21 21:19:22,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 130 transitions, 1419 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:22,216 INFO L231 Difference]: Finished difference. Result has 125 places, 119 transitions, 1201 flow [2024-06-21 21:19:22,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1201, PETRI_PLACES=125, PETRI_TRANSITIONS=119} [2024-06-21 21:19:22,216 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 95 predicate places. [2024-06-21 21:19:22,216 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 119 transitions, 1201 flow [2024-06-21 21:19:22,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:22,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:22,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:22,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:19:22,217 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:22,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:22,218 INFO L85 PathProgramCache]: Analyzing trace with hash -596530732, now seen corresponding path program 2 times [2024-06-21 21:19:22,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:22,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751302055] [2024-06-21 21:19:22,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:22,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:22,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:23,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:23,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:23,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751302055] [2024-06-21 21:19:23,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751302055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:23,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:23,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:23,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880429912] [2024-06-21 21:19:23,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:23,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:23,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:23,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:23,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:23,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:23,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 119 transitions, 1201 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:23,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:23,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:23,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:23,632 INFO L124 PetriNetUnfolderBase]: 307/548 cut-off events. [2024-06-21 21:19:23,632 INFO L125 PetriNetUnfolderBase]: For 16357/16357 co-relation queries the response was YES. [2024-06-21 21:19:23,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3553 conditions, 548 events. 307/548 cut-off events. For 16357/16357 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2189 event pairs, 55 based on Foata normal form. 2/548 useless extension candidates. Maximal degree in co-relation 3492. Up to 483 conditions per place. [2024-06-21 21:19:23,650 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 110 selfloop transitions, 23 changer transitions 0/135 dead transitions. [2024-06-21 21:19:23,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 135 transitions, 1589 flow [2024-06-21 21:19:23,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:23,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:23,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 21:19:23,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-21 21:19:23,651 INFO L175 Difference]: Start difference. First operand has 125 places, 119 transitions, 1201 flow. Second operand 9 states and 97 transitions. [2024-06-21 21:19:23,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 135 transitions, 1589 flow [2024-06-21 21:19:23,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 135 transitions, 1545 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:23,673 INFO L231 Difference]: Finished difference. Result has 130 places, 123 transitions, 1248 flow [2024-06-21 21:19:23,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1248, PETRI_PLACES=130, PETRI_TRANSITIONS=123} [2024-06-21 21:19:23,674 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-21 21:19:23,674 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 123 transitions, 1248 flow [2024-06-21 21:19:23,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:23,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:23,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:23,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:19:23,675 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:23,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:23,675 INFO L85 PathProgramCache]: Analyzing trace with hash 541979150, now seen corresponding path program 3 times [2024-06-21 21:19:23,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:23,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917866547] [2024-06-21 21:19:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:23,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:24,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:24,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917866547] [2024-06-21 21:19:24,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917866547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:24,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:24,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:24,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164672322] [2024-06-21 21:19:24,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:24,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:24,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:24,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:24,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:24,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:24,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 123 transitions, 1248 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:24,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:24,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:24,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:25,073 INFO L124 PetriNetUnfolderBase]: 313/558 cut-off events. [2024-06-21 21:19:25,073 INFO L125 PetriNetUnfolderBase]: For 17512/17512 co-relation queries the response was YES. [2024-06-21 21:19:25,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3633 conditions, 558 events. 313/558 cut-off events. For 17512/17512 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2242 event pairs, 55 based on Foata normal form. 2/558 useless extension candidates. Maximal degree in co-relation 3571. Up to 520 conditions per place. [2024-06-21 21:19:25,077 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 115 selfloop transitions, 18 changer transitions 0/135 dead transitions. [2024-06-21 21:19:25,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 135 transitions, 1558 flow [2024-06-21 21:19:25,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:25,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:25,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 21:19:25,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-21 21:19:25,079 INFO L175 Difference]: Start difference. First operand has 130 places, 123 transitions, 1248 flow. Second operand 9 states and 91 transitions. [2024-06-21 21:19:25,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 135 transitions, 1558 flow [2024-06-21 21:19:25,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 135 transitions, 1526 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:25,104 INFO L231 Difference]: Finished difference. Result has 134 places, 125 transitions, 1283 flow [2024-06-21 21:19:25,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1283, PETRI_PLACES=134, PETRI_TRANSITIONS=125} [2024-06-21 21:19:25,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 104 predicate places. [2024-06-21 21:19:25,104 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 125 transitions, 1283 flow [2024-06-21 21:19:25,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:25,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:25,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:25,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:19:25,105 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:25,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:25,105 INFO L85 PathProgramCache]: Analyzing trace with hash -549218980, now seen corresponding path program 4 times [2024-06-21 21:19:25,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:25,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742268000] [2024-06-21 21:19:25,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:25,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:25,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:25,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:25,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:25,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742268000] [2024-06-21 21:19:25,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742268000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:25,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:25,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:25,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155842922] [2024-06-21 21:19:25,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:25,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:25,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:25,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:25,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:25,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:25,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 125 transitions, 1283 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:25,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:25,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:25,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:26,250 INFO L124 PetriNetUnfolderBase]: 321/571 cut-off events. [2024-06-21 21:19:26,250 INFO L125 PetriNetUnfolderBase]: For 18523/18523 co-relation queries the response was YES. [2024-06-21 21:19:26,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3787 conditions, 571 events. 321/571 cut-off events. For 18523/18523 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2330 event pairs, 57 based on Foata normal form. 1/570 useless extension candidates. Maximal degree in co-relation 3723. Up to 535 conditions per place. [2024-06-21 21:19:26,254 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 116 selfloop transitions, 19 changer transitions 0/137 dead transitions. [2024-06-21 21:19:26,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 137 transitions, 1681 flow [2024-06-21 21:19:26,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:26,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:26,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-21 21:19:26,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 21:19:26,255 INFO L175 Difference]: Start difference. First operand has 134 places, 125 transitions, 1283 flow. Second operand 8 states and 84 transitions. [2024-06-21 21:19:26,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 137 transitions, 1681 flow [2024-06-21 21:19:26,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 137 transitions, 1636 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:26,282 INFO L231 Difference]: Finished difference. Result has 135 places, 129 transitions, 1331 flow [2024-06-21 21:19:26,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1331, PETRI_PLACES=135, PETRI_TRANSITIONS=129} [2024-06-21 21:19:26,283 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-21 21:19:26,283 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 129 transitions, 1331 flow [2024-06-21 21:19:26,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:26,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:26,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:26,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:19:26,284 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:26,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:26,284 INFO L85 PathProgramCache]: Analyzing trace with hash 865311930, now seen corresponding path program 5 times [2024-06-21 21:19:26,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:26,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063053077] [2024-06-21 21:19:26,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:26,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:26,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:27,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:27,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:27,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063053077] [2024-06-21 21:19:27,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063053077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:27,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:27,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:27,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372226012] [2024-06-21 21:19:27,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:27,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:27,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:27,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:27,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:27,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:27,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 129 transitions, 1331 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:27,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:27,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:27,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:27,295 INFO L124 PetriNetUnfolderBase]: 319/568 cut-off events. [2024-06-21 21:19:27,295 INFO L125 PetriNetUnfolderBase]: For 19000/19000 co-relation queries the response was YES. [2024-06-21 21:19:27,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3760 conditions, 568 events. 319/568 cut-off events. For 19000/19000 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2297 event pairs, 57 based on Foata normal form. 1/567 useless extension candidates. Maximal degree in co-relation 3695. Up to 533 conditions per place. [2024-06-21 21:19:27,299 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 115 selfloop transitions, 19 changer transitions 0/136 dead transitions. [2024-06-21 21:19:27,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 136 transitions, 1615 flow [2024-06-21 21:19:27,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:27,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:27,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-21 21:19:27,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3346774193548387 [2024-06-21 21:19:27,309 INFO L175 Difference]: Start difference. First operand has 135 places, 129 transitions, 1331 flow. Second operand 8 states and 83 transitions. [2024-06-21 21:19:27,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 136 transitions, 1615 flow [2024-06-21 21:19:27,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 136 transitions, 1578 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:27,348 INFO L231 Difference]: Finished difference. Result has 139 places, 129 transitions, 1337 flow [2024-06-21 21:19:27,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1337, PETRI_PLACES=139, PETRI_TRANSITIONS=129} [2024-06-21 21:19:27,349 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 109 predicate places. [2024-06-21 21:19:27,349 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 129 transitions, 1337 flow [2024-06-21 21:19:27,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:27,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:27,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:27,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:19:27,350 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:27,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:27,350 INFO L85 PathProgramCache]: Analyzing trace with hash -360355372, now seen corresponding path program 4 times [2024-06-21 21:19:27,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:27,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125130237] [2024-06-21 21:19:27,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:27,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:27,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:28,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:28,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125130237] [2024-06-21 21:19:28,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125130237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:28,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:28,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:28,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504523690] [2024-06-21 21:19:28,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:28,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:28,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:28,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:28,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:28,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:28,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 129 transitions, 1337 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:28,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:28,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:28,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:28,694 INFO L124 PetriNetUnfolderBase]: 325/578 cut-off events. [2024-06-21 21:19:28,694 INFO L125 PetriNetUnfolderBase]: For 20683/20683 co-relation queries the response was YES. [2024-06-21 21:19:28,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3862 conditions, 578 events. 325/578 cut-off events. For 20683/20683 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2333 event pairs, 54 based on Foata normal form. 2/578 useless extension candidates. Maximal degree in co-relation 3795. Up to 532 conditions per place. [2024-06-21 21:19:28,699 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 123 selfloop transitions, 18 changer transitions 0/143 dead transitions. [2024-06-21 21:19:28,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 143 transitions, 1739 flow [2024-06-21 21:19:28,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:28,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:28,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-21 21:19:28,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-21 21:19:28,705 INFO L175 Difference]: Start difference. First operand has 139 places, 129 transitions, 1337 flow. Second operand 9 states and 93 transitions. [2024-06-21 21:19:28,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 143 transitions, 1739 flow [2024-06-21 21:19:28,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 143 transitions, 1698 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:28,752 INFO L231 Difference]: Finished difference. Result has 141 places, 131 transitions, 1363 flow [2024-06-21 21:19:28,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1363, PETRI_PLACES=141, PETRI_TRANSITIONS=131} [2024-06-21 21:19:28,752 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-21 21:19:28,753 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 131 transitions, 1363 flow [2024-06-21 21:19:28,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:28,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:28,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:28,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:19:28,753 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:28,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:28,754 INFO L85 PathProgramCache]: Analyzing trace with hash -540647852, now seen corresponding path program 5 times [2024-06-21 21:19:28,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:28,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100641705] [2024-06-21 21:19:28,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:28,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:28,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:29,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:29,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:29,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100641705] [2024-06-21 21:19:29,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100641705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:29,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:29,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:29,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058143096] [2024-06-21 21:19:29,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:29,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:29,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:29,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:29,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:29,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:29,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 131 transitions, 1363 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:29,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:29,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:29,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:29,943 INFO L124 PetriNetUnfolderBase]: 326/580 cut-off events. [2024-06-21 21:19:29,943 INFO L125 PetriNetUnfolderBase]: For 21333/21333 co-relation queries the response was YES. [2024-06-21 21:19:29,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3892 conditions, 580 events. 326/580 cut-off events. For 21333/21333 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2349 event pairs, 54 based on Foata normal form. 2/580 useless extension candidates. Maximal degree in co-relation 3824. Up to 548 conditions per place. [2024-06-21 21:19:29,948 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 125 selfloop transitions, 17 changer transitions 0/144 dead transitions. [2024-06-21 21:19:29,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 144 transitions, 1707 flow [2024-06-21 21:19:29,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:29,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:29,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-21 21:19:29,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31899641577060933 [2024-06-21 21:19:29,950 INFO L175 Difference]: Start difference. First operand has 141 places, 131 transitions, 1363 flow. Second operand 9 states and 89 transitions. [2024-06-21 21:19:29,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 144 transitions, 1707 flow [2024-06-21 21:19:30,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 144 transitions, 1639 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:30,002 INFO L231 Difference]: Finished difference. Result has 144 places, 135 transitions, 1383 flow [2024-06-21 21:19:30,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1383, PETRI_PLACES=144, PETRI_TRANSITIONS=135} [2024-06-21 21:19:30,003 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 114 predicate places. [2024-06-21 21:19:30,003 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 135 transitions, 1383 flow [2024-06-21 21:19:30,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:30,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:30,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:30,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:19:30,003 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:30,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:30,004 INFO L85 PathProgramCache]: Analyzing trace with hash -540944770, now seen corresponding path program 6 times [2024-06-21 21:19:30,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:30,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588479376] [2024-06-21 21:19:30,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:30,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:30,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:30,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:30,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:30,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588479376] [2024-06-21 21:19:30,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588479376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:30,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:30,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:30,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55847896] [2024-06-21 21:19:30,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:30,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:30,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:30,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:30,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:30,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:30,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 135 transitions, 1383 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:30,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:30,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:30,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:30,930 INFO L124 PetriNetUnfolderBase]: 324/577 cut-off events. [2024-06-21 21:19:30,930 INFO L125 PetriNetUnfolderBase]: For 20992/20992 co-relation queries the response was YES. [2024-06-21 21:19:30,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3862 conditions, 577 events. 324/577 cut-off events. For 20992/20992 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2351 event pairs, 55 based on Foata normal form. 1/576 useless extension candidates. Maximal degree in co-relation 3792. Up to 551 conditions per place. [2024-06-21 21:19:30,935 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 126 selfloop transitions, 14 changer transitions 0/142 dead transitions. [2024-06-21 21:19:30,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 142 transitions, 1679 flow [2024-06-21 21:19:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:30,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:30,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-21 21:19:30,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 21:19:30,937 INFO L175 Difference]: Start difference. First operand has 144 places, 135 transitions, 1383 flow. Second operand 8 states and 80 transitions. [2024-06-21 21:19:30,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 142 transitions, 1679 flow [2024-06-21 21:19:30,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 142 transitions, 1635 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:30,976 INFO L231 Difference]: Finished difference. Result has 147 places, 135 transitions, 1372 flow [2024-06-21 21:19:30,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1372, PETRI_PLACES=147, PETRI_TRANSITIONS=135} [2024-06-21 21:19:30,977 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-21 21:19:30,977 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 135 transitions, 1372 flow [2024-06-21 21:19:30,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:30,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:30,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:30,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:19:30,978 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:30,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:30,978 INFO L85 PathProgramCache]: Analyzing trace with hash -181794558, now seen corresponding path program 3 times [2024-06-21 21:19:30,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:30,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352778271] [2024-06-21 21:19:30,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:30,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:30,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:31,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:31,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:31,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352778271] [2024-06-21 21:19:31,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352778271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:31,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:31,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:31,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339672164] [2024-06-21 21:19:31,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:31,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:31,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:31,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:31,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:31,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:31,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 135 transitions, 1372 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:31,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:31,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:31,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:31,999 INFO L124 PetriNetUnfolderBase]: 335/597 cut-off events. [2024-06-21 21:19:32,000 INFO L125 PetriNetUnfolderBase]: For 22758/22758 co-relation queries the response was YES. [2024-06-21 21:19:32,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3970 conditions, 597 events. 335/597 cut-off events. For 22758/22758 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2470 event pairs, 45 based on Foata normal form. 2/597 useless extension candidates. Maximal degree in co-relation 3899. Up to 513 conditions per place. [2024-06-21 21:19:32,003 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 127 selfloop transitions, 28 changer transitions 0/157 dead transitions. [2024-06-21 21:19:32,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 157 transitions, 1805 flow [2024-06-21 21:19:32,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:19:32,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:19:32,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 21:19:32,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 21:19:32,005 INFO L175 Difference]: Start difference. First operand has 147 places, 135 transitions, 1372 flow. Second operand 10 states and 107 transitions. [2024-06-21 21:19:32,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 157 transitions, 1805 flow [2024-06-21 21:19:32,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 157 transitions, 1738 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 21:19:32,045 INFO L231 Difference]: Finished difference. Result has 152 places, 142 transitions, 1476 flow [2024-06-21 21:19:32,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1476, PETRI_PLACES=152, PETRI_TRANSITIONS=142} [2024-06-21 21:19:32,046 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-21 21:19:32,046 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 142 transitions, 1476 flow [2024-06-21 21:19:32,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:32,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:32,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:32,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:19:32,046 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:32,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:32,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1455082646, now seen corresponding path program 4 times [2024-06-21 21:19:32,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:32,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397647685] [2024-06-21 21:19:32,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:32,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:32,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:32,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:32,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:32,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397647685] [2024-06-21 21:19:32,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397647685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:32,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:32,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:19:32,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802494877] [2024-06-21 21:19:32,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:32,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:19:32,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:32,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:19:32,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:19:32,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 21:19:32,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 142 transitions, 1476 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:32,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:32,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 21:19:32,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:32,864 INFO L124 PetriNetUnfolderBase]: 336/613 cut-off events. [2024-06-21 21:19:32,864 INFO L125 PetriNetUnfolderBase]: For 24282/24282 co-relation queries the response was YES. [2024-06-21 21:19:32,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4096 conditions, 613 events. 336/613 cut-off events. For 24282/24282 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2668 event pairs, 44 based on Foata normal form. 4/609 useless extension candidates. Maximal degree in co-relation 4022. Up to 421 conditions per place. [2024-06-21 21:19:32,869 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 102 selfloop transitions, 50 changer transitions 0/172 dead transitions. [2024-06-21 21:19:32,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 172 transitions, 1996 flow [2024-06-21 21:19:32,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:32,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:32,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-21 21:19:32,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-21 21:19:32,877 INFO L175 Difference]: Start difference. First operand has 152 places, 142 transitions, 1476 flow. Second operand 8 states and 99 transitions. [2024-06-21 21:19:32,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 172 transitions, 1996 flow [2024-06-21 21:19:32,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 172 transitions, 1921 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:32,959 INFO L231 Difference]: Finished difference. Result has 157 places, 157 transitions, 1695 flow [2024-06-21 21:19:32,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1695, PETRI_PLACES=157, PETRI_TRANSITIONS=157} [2024-06-21 21:19:32,962 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-21 21:19:32,962 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 157 transitions, 1695 flow [2024-06-21 21:19:32,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:32,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:32,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:32,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:19:32,963 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:32,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:32,964 INFO L85 PathProgramCache]: Analyzing trace with hash -360047790, now seen corresponding path program 1 times [2024-06-21 21:19:32,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:32,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843232000] [2024-06-21 21:19:32,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:32,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:32,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:34,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:34,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:34,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843232000] [2024-06-21 21:19:34,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843232000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:34,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:34,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:19:34,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571072815] [2024-06-21 21:19:34,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:34,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:19:34,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:34,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:19:34,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:19:34,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:34,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 157 transitions, 1695 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:34,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:34,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:34,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:34,634 INFO L124 PetriNetUnfolderBase]: 357/635 cut-off events. [2024-06-21 21:19:34,634 INFO L125 PetriNetUnfolderBase]: For 22381/22381 co-relation queries the response was YES. [2024-06-21 21:19:34,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4239 conditions, 635 events. 357/635 cut-off events. For 22381/22381 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2667 event pairs, 66 based on Foata normal form. 2/635 useless extension candidates. Maximal degree in co-relation 4163. Up to 603 conditions per place. [2024-06-21 21:19:34,640 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 149 selfloop transitions, 15 changer transitions 0/166 dead transitions. [2024-06-21 21:19:34,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 166 transitions, 2043 flow [2024-06-21 21:19:34,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:34,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:34,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-06-21 21:19:34,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118279569892473 [2024-06-21 21:19:34,645 INFO L175 Difference]: Start difference. First operand has 157 places, 157 transitions, 1695 flow. Second operand 9 states and 87 transitions. [2024-06-21 21:19:34,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 166 transitions, 2043 flow [2024-06-21 21:19:34,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 166 transitions, 1987 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 21:19:34,712 INFO L231 Difference]: Finished difference. Result has 163 places, 157 transitions, 1673 flow [2024-06-21 21:19:34,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1673, PETRI_PLACES=163, PETRI_TRANSITIONS=157} [2024-06-21 21:19:34,713 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-21 21:19:34,713 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 157 transitions, 1673 flow [2024-06-21 21:19:34,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:34,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:34,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:34,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:19:34,714 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:34,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:34,714 INFO L85 PathProgramCache]: Analyzing trace with hash -399534288, now seen corresponding path program 1 times [2024-06-21 21:19:34,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:34,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471562766] [2024-06-21 21:19:34,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:34,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:34,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:35,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:35,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:35,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471562766] [2024-06-21 21:19:35,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471562766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:35,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:35,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:35,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680917806] [2024-06-21 21:19:35,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:35,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:35,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:35,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:35,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:35,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:35,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 157 transitions, 1673 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:35,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:35,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:35,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:35,498 INFO L124 PetriNetUnfolderBase]: 361/643 cut-off events. [2024-06-21 21:19:35,498 INFO L125 PetriNetUnfolderBase]: For 22341/22341 co-relation queries the response was YES. [2024-06-21 21:19:35,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4208 conditions, 643 events. 361/643 cut-off events. For 22341/22341 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2733 event pairs, 41 based on Foata normal form. 2/643 useless extension candidates. Maximal degree in co-relation 4131. Up to 357 conditions per place. [2024-06-21 21:19:35,503 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 123 selfloop transitions, 46 changer transitions 0/171 dead transitions. [2024-06-21 21:19:35,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 171 transitions, 2127 flow [2024-06-21 21:19:35,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:35,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:35,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-21 21:19:35,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:19:35,504 INFO L175 Difference]: Start difference. First operand has 163 places, 157 transitions, 1673 flow. Second operand 8 states and 88 transitions. [2024-06-21 21:19:35,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 171 transitions, 2127 flow [2024-06-21 21:19:35,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 171 transitions, 2085 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 21:19:35,550 INFO L231 Difference]: Finished difference. Result has 163 places, 158 transitions, 1735 flow [2024-06-21 21:19:35,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1631, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1735, PETRI_PLACES=163, PETRI_TRANSITIONS=158} [2024-06-21 21:19:35,551 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-21 21:19:35,551 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 158 transitions, 1735 flow [2024-06-21 21:19:35,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:35,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:35,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:35,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:19:35,552 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:35,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:35,552 INFO L85 PathProgramCache]: Analyzing trace with hash -397656618, now seen corresponding path program 2 times [2024-06-21 21:19:35,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:35,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364429630] [2024-06-21 21:19:35,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:35,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:35,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:36,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-21 21:19:36,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:36,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364429630] [2024-06-21 21:19:36,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364429630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:36,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:36,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:36,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508584938] [2024-06-21 21:19:36,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:36,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:36,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:36,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:36,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:36,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:36,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 158 transitions, 1735 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:36,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:36,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:36,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:36,368 INFO L124 PetriNetUnfolderBase]: 369/659 cut-off events. [2024-06-21 21:19:36,368 INFO L125 PetriNetUnfolderBase]: For 23614/23614 co-relation queries the response was YES. [2024-06-21 21:19:36,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4351 conditions, 659 events. 369/659 cut-off events. For 23614/23614 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2829 event pairs, 53 based on Foata normal form. 2/659 useless extension candidates. Maximal degree in co-relation 4274. Up to 474 conditions per place. [2024-06-21 21:19:36,373 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 106 selfloop transitions, 62 changer transitions 0/170 dead transitions. [2024-06-21 21:19:36,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 170 transitions, 2111 flow [2024-06-21 21:19:36,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:36,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:36,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 21:19:36,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:19:36,374 INFO L175 Difference]: Start difference. First operand has 163 places, 158 transitions, 1735 flow. Second operand 8 states and 93 transitions. [2024-06-21 21:19:36,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 170 transitions, 2111 flow [2024-06-21 21:19:36,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 170 transitions, 2025 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:36,426 INFO L231 Difference]: Finished difference. Result has 166 places, 160 transitions, 1799 flow [2024-06-21 21:19:36,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1799, PETRI_PLACES=166, PETRI_TRANSITIONS=160} [2024-06-21 21:19:36,427 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-21 21:19:36,427 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 160 transitions, 1799 flow [2024-06-21 21:19:36,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:36,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:36,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:36,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:19:36,428 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:36,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:36,428 INFO L85 PathProgramCache]: Analyzing trace with hash -397660338, now seen corresponding path program 3 times [2024-06-21 21:19:36,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:36,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131629549] [2024-06-21 21:19:36,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:36,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:36,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:36,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:36,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:36,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131629549] [2024-06-21 21:19:36,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131629549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:36,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:36,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:36,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349158621] [2024-06-21 21:19:36,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:36,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:36,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:36,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:36,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:37,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:37,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 160 transitions, 1799 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:37,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:37,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:37,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:37,228 INFO L124 PetriNetUnfolderBase]: 384/688 cut-off events. [2024-06-21 21:19:37,228 INFO L125 PetriNetUnfolderBase]: For 26432/26432 co-relation queries the response was YES. [2024-06-21 21:19:37,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 688 events. 384/688 cut-off events. For 26432/26432 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3012 event pairs, 52 based on Foata normal form. 2/688 useless extension candidates. Maximal degree in co-relation 4520. Up to 446 conditions per place. [2024-06-21 21:19:37,233 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 112 selfloop transitions, 61 changer transitions 0/175 dead transitions. [2024-06-21 21:19:37,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 175 transitions, 2276 flow [2024-06-21 21:19:37,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:37,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:37,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 21:19:37,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:19:37,234 INFO L175 Difference]: Start difference. First operand has 166 places, 160 transitions, 1799 flow. Second operand 8 states and 93 transitions. [2024-06-21 21:19:37,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 175 transitions, 2276 flow [2024-06-21 21:19:37,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 175 transitions, 2154 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 21:19:37,296 INFO L231 Difference]: Finished difference. Result has 168 places, 163 transitions, 1829 flow [2024-06-21 21:19:37,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1829, PETRI_PLACES=168, PETRI_TRANSITIONS=163} [2024-06-21 21:19:37,297 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-21 21:19:37,297 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 163 transitions, 1829 flow [2024-06-21 21:19:37,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:37,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:37,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:37,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:19:37,297 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:37,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:37,298 INFO L85 PathProgramCache]: Analyzing trace with hash 556071609, now seen corresponding path program 1 times [2024-06-21 21:19:37,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:37,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141674130] [2024-06-21 21:19:37,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:37,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:37,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:38,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:38,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:38,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141674130] [2024-06-21 21:19:38,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141674130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:38,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:38,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:38,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037304363] [2024-06-21 21:19:38,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:38,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:38,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:38,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:38,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:38,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:38,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 163 transitions, 1829 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:38,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:38,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:38,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:38,495 INFO L124 PetriNetUnfolderBase]: 387/693 cut-off events. [2024-06-21 21:19:38,495 INFO L125 PetriNetUnfolderBase]: For 26936/26936 co-relation queries the response was YES. [2024-06-21 21:19:38,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4660 conditions, 693 events. 387/693 cut-off events. For 26936/26936 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3031 event pairs, 55 based on Foata normal form. 1/692 useless extension candidates. Maximal degree in co-relation 4581. Up to 437 conditions per place. [2024-06-21 21:19:38,500 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 105 selfloop transitions, 70 changer transitions 0/177 dead transitions. [2024-06-21 21:19:38,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 177 transitions, 2391 flow [2024-06-21 21:19:38,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:38,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:38,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 21:19:38,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:19:38,501 INFO L175 Difference]: Start difference. First operand has 168 places, 163 transitions, 1829 flow. Second operand 9 states and 108 transitions. [2024-06-21 21:19:38,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 177 transitions, 2391 flow [2024-06-21 21:19:38,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 177 transitions, 2319 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:38,565 INFO L231 Difference]: Finished difference. Result has 173 places, 165 transitions, 1918 flow [2024-06-21 21:19:38,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1918, PETRI_PLACES=173, PETRI_TRANSITIONS=165} [2024-06-21 21:19:38,565 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-21 21:19:38,565 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 165 transitions, 1918 flow [2024-06-21 21:19:38,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:38,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:38,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:38,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:19:38,566 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:38,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:38,566 INFO L85 PathProgramCache]: Analyzing trace with hash 556065874, now seen corresponding path program 4 times [2024-06-21 21:19:38,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:38,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435046094] [2024-06-21 21:19:38,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:38,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:38,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:39,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:39,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:39,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435046094] [2024-06-21 21:19:39,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435046094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:39,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:39,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:39,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925335168] [2024-06-21 21:19:39,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:39,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:39,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:39,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:39,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:39,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:39,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 165 transitions, 1918 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:39,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:39,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:39,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:39,578 INFO L124 PetriNetUnfolderBase]: 384/688 cut-off events. [2024-06-21 21:19:39,578 INFO L125 PetriNetUnfolderBase]: For 27209/27209 co-relation queries the response was YES. [2024-06-21 21:19:39,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4712 conditions, 688 events. 384/688 cut-off events. For 27209/27209 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3024 event pairs, 51 based on Foata normal form. 2/688 useless extension candidates. Maximal degree in co-relation 4631. Up to 570 conditions per place. [2024-06-21 21:19:39,583 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 133 selfloop transitions, 41 changer transitions 0/176 dead transitions. [2024-06-21 21:19:39,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 176 transitions, 2292 flow [2024-06-21 21:19:39,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:39,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:39,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 21:19:39,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-21 21:19:39,584 INFO L175 Difference]: Start difference. First operand has 173 places, 165 transitions, 1918 flow. Second operand 9 states and 97 transitions. [2024-06-21 21:19:39,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 176 transitions, 2292 flow [2024-06-21 21:19:39,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 176 transitions, 2144 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:39,647 INFO L231 Difference]: Finished difference. Result has 175 places, 165 transitions, 1858 flow [2024-06-21 21:19:39,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1858, PETRI_PLACES=175, PETRI_TRANSITIONS=165} [2024-06-21 21:19:39,648 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-21 21:19:39,648 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 165 transitions, 1858 flow [2024-06-21 21:19:39,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:39,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:39,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:39,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:19:39,649 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:39,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:39,649 INFO L85 PathProgramCache]: Analyzing trace with hash 556066029, now seen corresponding path program 2 times [2024-06-21 21:19:39,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:39,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146515967] [2024-06-21 21:19:39,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:39,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:40,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:40,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:40,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146515967] [2024-06-21 21:19:40,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146515967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:40,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:40,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:40,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725919455] [2024-06-21 21:19:40,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:40,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:40,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:40,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:40,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:40,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:40,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 165 transitions, 1858 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:40,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:40,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:40,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:40,598 INFO L124 PetriNetUnfolderBase]: 382/685 cut-off events. [2024-06-21 21:19:40,598 INFO L125 PetriNetUnfolderBase]: For 26304/26304 co-relation queries the response was YES. [2024-06-21 21:19:40,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4624 conditions, 685 events. 382/685 cut-off events. For 26304/26304 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3006 event pairs, 52 based on Foata normal form. 1/684 useless extension candidates. Maximal degree in co-relation 4542. Up to 519 conditions per place. [2024-06-21 21:19:40,602 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 117 selfloop transitions, 55 changer transitions 0/174 dead transitions. [2024-06-21 21:19:40,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 174 transitions, 2224 flow [2024-06-21 21:19:40,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:40,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:40,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-21 21:19:40,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 21:19:40,603 INFO L175 Difference]: Start difference. First operand has 175 places, 165 transitions, 1858 flow. Second operand 8 states and 94 transitions. [2024-06-21 21:19:40,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 174 transitions, 2224 flow [2024-06-21 21:19:40,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 174 transitions, 2138 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:40,661 INFO L231 Difference]: Finished difference. Result has 176 places, 165 transitions, 1888 flow [2024-06-21 21:19:40,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1888, PETRI_PLACES=176, PETRI_TRANSITIONS=165} [2024-06-21 21:19:40,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2024-06-21 21:19:40,662 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 165 transitions, 1888 flow [2024-06-21 21:19:40,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:40,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:40,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:40,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:19:40,662 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:40,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:40,663 INFO L85 PathProgramCache]: Analyzing trace with hash -165023022, now seen corresponding path program 5 times [2024-06-21 21:19:40,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:40,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289612133] [2024-06-21 21:19:40,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:40,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:40,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:41,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-21 21:19:41,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:41,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289612133] [2024-06-21 21:19:41,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289612133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:41,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:41,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:41,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179593383] [2024-06-21 21:19:41,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:41,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:41,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:41,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:41,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:41,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:41,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 165 transitions, 1888 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:41,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:41,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:41,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:41,438 INFO L124 PetriNetUnfolderBase]: 386/692 cut-off events. [2024-06-21 21:19:41,438 INFO L125 PetriNetUnfolderBase]: For 28411/28413 co-relation queries the response was YES. [2024-06-21 21:19:41,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4690 conditions, 692 events. 386/692 cut-off events. For 28411/28413 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3043 event pairs, 29 based on Foata normal form. 4/694 useless extension candidates. Maximal degree in co-relation 4607. Up to 465 conditions per place. [2024-06-21 21:19:41,443 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 121 selfloop transitions, 58 changer transitions 0/181 dead transitions. [2024-06-21 21:19:41,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 181 transitions, 2387 flow [2024-06-21 21:19:41,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:41,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:41,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-21 21:19:41,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:19:41,444 INFO L175 Difference]: Start difference. First operand has 176 places, 165 transitions, 1888 flow. Second operand 8 states and 96 transitions. [2024-06-21 21:19:41,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 181 transitions, 2387 flow [2024-06-21 21:19:41,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 181 transitions, 2288 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 21:19:41,509 INFO L231 Difference]: Finished difference. Result has 178 places, 166 transitions, 1918 flow [2024-06-21 21:19:41,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1789, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1918, PETRI_PLACES=178, PETRI_TRANSITIONS=166} [2024-06-21 21:19:41,510 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-21 21:19:41,510 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 166 transitions, 1918 flow [2024-06-21 21:19:41,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:41,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:41,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:41,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:19:41,510 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:41,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:41,511 INFO L85 PathProgramCache]: Analyzing trace with hash -165019302, now seen corresponding path program 6 times [2024-06-21 21:19:41,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:41,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579145788] [2024-06-21 21:19:41,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:41,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:41,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:42,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:42,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:42,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579145788] [2024-06-21 21:19:42,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579145788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:42,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:42,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:42,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398348450] [2024-06-21 21:19:42,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:42,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:42,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:42,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:42,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:42,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:42,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 166 transitions, 1918 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:42,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:42,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:42,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:42,341 INFO L124 PetriNetUnfolderBase]: 390/700 cut-off events. [2024-06-21 21:19:42,342 INFO L125 PetriNetUnfolderBase]: For 29909/29911 co-relation queries the response was YES. [2024-06-21 21:19:42,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 700 events. 390/700 cut-off events. For 29909/29911 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3107 event pairs, 50 based on Foata normal form. 4/702 useless extension candidates. Maximal degree in co-relation 4691. Up to 520 conditions per place. [2024-06-21 21:19:42,346 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 118 selfloop transitions, 60 changer transitions 0/180 dead transitions. [2024-06-21 21:19:42,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 180 transitions, 2323 flow [2024-06-21 21:19:42,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:42,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:42,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-21 21:19:42,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-21 21:19:42,347 INFO L175 Difference]: Start difference. First operand has 178 places, 166 transitions, 1918 flow. Second operand 8 states and 95 transitions. [2024-06-21 21:19:42,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 180 transitions, 2323 flow [2024-06-21 21:19:42,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 180 transitions, 2149 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:42,408 INFO L231 Difference]: Finished difference. Result has 179 places, 167 transitions, 1882 flow [2024-06-21 21:19:42,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1882, PETRI_PLACES=179, PETRI_TRANSITIONS=167} [2024-06-21 21:19:42,409 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-21 21:19:42,409 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 167 transitions, 1882 flow [2024-06-21 21:19:42,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:42,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:42,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:42,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:19:42,409 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:42,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:42,410 INFO L85 PathProgramCache]: Analyzing trace with hash -164875152, now seen corresponding path program 7 times [2024-06-21 21:19:42,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:42,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922120619] [2024-06-21 21:19:42,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:42,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:43,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:43,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:43,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922120619] [2024-06-21 21:19:43,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922120619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:43,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:43,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:43,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040939220] [2024-06-21 21:19:43,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:43,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:43,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:43,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:43,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:43,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:43,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 167 transitions, 1882 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:43,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:43,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:43,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:43,502 INFO L124 PetriNetUnfolderBase]: 400/718 cut-off events. [2024-06-21 21:19:43,502 INFO L125 PetriNetUnfolderBase]: For 31053/31055 co-relation queries the response was YES. [2024-06-21 21:19:43,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4776 conditions, 718 events. 400/718 cut-off events. For 31053/31055 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3224 event pairs, 50 based on Foata normal form. 4/720 useless extension candidates. Maximal degree in co-relation 4692. Up to 528 conditions per place. [2024-06-21 21:19:43,507 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 119 selfloop transitions, 65 changer transitions 0/186 dead transitions. [2024-06-21 21:19:43,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 186 transitions, 2349 flow [2024-06-21 21:19:43,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:43,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:43,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-21 21:19:43,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-21 21:19:43,508 INFO L175 Difference]: Start difference. First operand has 179 places, 167 transitions, 1882 flow. Second operand 9 states and 103 transitions. [2024-06-21 21:19:43,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 186 transitions, 2349 flow [2024-06-21 21:19:43,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 186 transitions, 2220 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 21:19:43,577 INFO L231 Difference]: Finished difference. Result has 182 places, 172 transitions, 1952 flow [2024-06-21 21:19:43,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1952, PETRI_PLACES=182, PETRI_TRANSITIONS=172} [2024-06-21 21:19:43,578 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-21 21:19:43,578 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 172 transitions, 1952 flow [2024-06-21 21:19:43,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:43,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:43,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:43,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:19:43,579 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:43,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:43,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1031755732, now seen corresponding path program 1 times [2024-06-21 21:19:43,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:43,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193747453] [2024-06-21 21:19:43,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:43,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:43,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:44,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:44,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:44,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193747453] [2024-06-21 21:19:44,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193747453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:44,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:44,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:44,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255255608] [2024-06-21 21:19:44,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:44,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:44,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:44,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:44,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:44,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:44,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 172 transitions, 1952 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:44,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:44,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:44,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:44,629 INFO L124 PetriNetUnfolderBase]: 422/754 cut-off events. [2024-06-21 21:19:44,629 INFO L125 PetriNetUnfolderBase]: For 37062/37064 co-relation queries the response was YES. [2024-06-21 21:19:44,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5054 conditions, 754 events. 422/754 cut-off events. For 37062/37064 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3404 event pairs, 54 based on Foata normal form. 6/758 useless extension candidates. Maximal degree in co-relation 4969. Up to 359 conditions per place. [2024-06-21 21:19:44,636 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 112 selfloop transitions, 84 changer transitions 0/198 dead transitions. [2024-06-21 21:19:44,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 198 transitions, 2650 flow [2024-06-21 21:19:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:44,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:44,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 21:19:44,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:19:44,637 INFO L175 Difference]: Start difference. First operand has 182 places, 172 transitions, 1952 flow. Second operand 9 states and 117 transitions. [2024-06-21 21:19:44,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 198 transitions, 2650 flow [2024-06-21 21:19:44,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 198 transitions, 2543 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:44,713 INFO L231 Difference]: Finished difference. Result has 186 places, 180 transitions, 2091 flow [2024-06-21 21:19:44,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2091, PETRI_PLACES=186, PETRI_TRANSITIONS=180} [2024-06-21 21:19:44,714 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-21 21:19:44,714 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 180 transitions, 2091 flow [2024-06-21 21:19:44,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:44,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:44,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:44,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:19:44,715 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:44,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:44,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1031761529, now seen corresponding path program 3 times [2024-06-21 21:19:44,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:44,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054847361] [2024-06-21 21:19:44,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:44,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:44,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:45,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:45,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:45,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054847361] [2024-06-21 21:19:45,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054847361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:45,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:45,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:45,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999308569] [2024-06-21 21:19:45,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:45,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:45,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:45,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:45,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:45,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:45,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 180 transitions, 2091 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:45,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:45,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:45,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:45,729 INFO L124 PetriNetUnfolderBase]: 425/759 cut-off events. [2024-06-21 21:19:45,730 INFO L125 PetriNetUnfolderBase]: For 33839/33841 co-relation queries the response was YES. [2024-06-21 21:19:45,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5185 conditions, 759 events. 425/759 cut-off events. For 33839/33841 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3419 event pairs, 48 based on Foata normal form. 3/760 useless extension candidates. Maximal degree in co-relation 5099. Up to 555 conditions per place. [2024-06-21 21:19:45,735 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 69 changer transitions 0/197 dead transitions. [2024-06-21 21:19:45,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 197 transitions, 2641 flow [2024-06-21 21:19:45,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:45,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:45,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 21:19:45,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 21:19:45,736 INFO L175 Difference]: Start difference. First operand has 186 places, 180 transitions, 2091 flow. Second operand 8 states and 102 transitions. [2024-06-21 21:19:45,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 197 transitions, 2641 flow [2024-06-21 21:19:45,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 197 transitions, 2587 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:45,804 INFO L231 Difference]: Finished difference. Result has 190 places, 182 transitions, 2203 flow [2024-06-21 21:19:45,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2037, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2203, PETRI_PLACES=190, PETRI_TRANSITIONS=182} [2024-06-21 21:19:45,804 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-21 21:19:45,804 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 182 transitions, 2203 flow [2024-06-21 21:19:45,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:45,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:45,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:45,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:19:45,805 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:45,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:45,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1031755949, now seen corresponding path program 4 times [2024-06-21 21:19:45,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:45,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633786328] [2024-06-21 21:19:45,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:45,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:45,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:46,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:46,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:46,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633786328] [2024-06-21 21:19:46,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633786328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:46,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:46,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:46,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239801013] [2024-06-21 21:19:46,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:46,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:46,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:46,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:46,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:46,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:46,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 182 transitions, 2203 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:46,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:46,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:46,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:46,976 INFO L124 PetriNetUnfolderBase]: 428/764 cut-off events. [2024-06-21 21:19:46,976 INFO L125 PetriNetUnfolderBase]: For 35249/35251 co-relation queries the response was YES. [2024-06-21 21:19:46,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5352 conditions, 764 events. 428/764 cut-off events. For 35249/35251 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3455 event pairs, 51 based on Foata normal form. 3/765 useless extension candidates. Maximal degree in co-relation 5264. Up to 616 conditions per place. [2024-06-21 21:19:46,982 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 141 selfloop transitions, 54 changer transitions 0/197 dead transitions. [2024-06-21 21:19:46,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 197 transitions, 2655 flow [2024-06-21 21:19:46,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:46,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:46,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-21 21:19:46,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-21 21:19:46,989 INFO L175 Difference]: Start difference. First operand has 190 places, 182 transitions, 2203 flow. Second operand 9 states and 103 transitions. [2024-06-21 21:19:46,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 197 transitions, 2655 flow [2024-06-21 21:19:47,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 197 transitions, 2441 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:47,063 INFO L231 Difference]: Finished difference. Result has 192 places, 184 transitions, 2130 flow [2024-06-21 21:19:47,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2130, PETRI_PLACES=192, PETRI_TRANSITIONS=184} [2024-06-21 21:19:47,064 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-21 21:19:47,064 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 184 transitions, 2130 flow [2024-06-21 21:19:47,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:47,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:47,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:47,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:19:47,064 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:47,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:47,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1026393352, now seen corresponding path program 2 times [2024-06-21 21:19:47,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:47,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506048625] [2024-06-21 21:19:47,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:47,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:47,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:47,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:47,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:47,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506048625] [2024-06-21 21:19:47,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506048625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:47,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:47,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:47,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286405663] [2024-06-21 21:19:47,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:47,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:47,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:47,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:47,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:47,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:47,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 184 transitions, 2130 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:47,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:47,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:47,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:48,132 INFO L124 PetriNetUnfolderBase]: 454/807 cut-off events. [2024-06-21 21:19:48,132 INFO L125 PetriNetUnfolderBase]: For 42339/42339 co-relation queries the response was YES. [2024-06-21 21:19:48,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5732 conditions, 807 events. 454/807 cut-off events. For 42339/42339 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3685 event pairs, 59 based on Foata normal form. 2/807 useless extension candidates. Maximal degree in co-relation 5643. Up to 377 conditions per place. [2024-06-21 21:19:48,139 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 118 selfloop transitions, 87 changer transitions 0/207 dead transitions. [2024-06-21 21:19:48,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 207 transitions, 2954 flow [2024-06-21 21:19:48,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:48,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:48,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 21:19:48,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 21:19:48,140 INFO L175 Difference]: Start difference. First operand has 192 places, 184 transitions, 2130 flow. Second operand 9 states and 114 transitions. [2024-06-21 21:19:48,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 207 transitions, 2954 flow [2024-06-21 21:19:48,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 207 transitions, 2768 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 21:19:48,213 INFO L231 Difference]: Finished difference. Result has 192 places, 190 transitions, 2193 flow [2024-06-21 21:19:48,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2193, PETRI_PLACES=192, PETRI_TRANSITIONS=190} [2024-06-21 21:19:48,213 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-21 21:19:48,213 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 190 transitions, 2193 flow [2024-06-21 21:19:48,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:48,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:48,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:48,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:19:48,214 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:48,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:48,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1403974462, now seen corresponding path program 3 times [2024-06-21 21:19:48,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:48,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600826781] [2024-06-21 21:19:48,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:48,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:48,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:49,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:49,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:49,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600826781] [2024-06-21 21:19:49,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600826781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:49,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:49,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:49,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749753127] [2024-06-21 21:19:49,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:49,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:49,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:49,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:49,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:49,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:49,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 190 transitions, 2193 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:49,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:49,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:49,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:49,593 INFO L124 PetriNetUnfolderBase]: 460/817 cut-off events. [2024-06-21 21:19:49,593 INFO L125 PetriNetUnfolderBase]: For 44563/44563 co-relation queries the response was YES. [2024-06-21 21:19:49,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5861 conditions, 817 events. 460/817 cut-off events. For 44563/44563 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3748 event pairs, 61 based on Foata normal form. 2/817 useless extension candidates. Maximal degree in co-relation 5771. Up to 379 conditions per place. [2024-06-21 21:19:49,602 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 106 selfloop transitions, 99 changer transitions 0/207 dead transitions. [2024-06-21 21:19:49,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 207 transitions, 2877 flow [2024-06-21 21:19:49,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:49,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:49,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 21:19:49,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 21:19:49,603 INFO L175 Difference]: Start difference. First operand has 192 places, 190 transitions, 2193 flow. Second operand 9 states and 112 transitions. [2024-06-21 21:19:49,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 207 transitions, 2877 flow [2024-06-21 21:19:49,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 207 transitions, 2793 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:49,696 INFO L231 Difference]: Finished difference. Result has 197 places, 192 transitions, 2343 flow [2024-06-21 21:19:49,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2343, PETRI_PLACES=197, PETRI_TRANSITIONS=192} [2024-06-21 21:19:49,697 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-21 21:19:49,697 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 192 transitions, 2343 flow [2024-06-21 21:19:49,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:49,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:49,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:49,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:19:49,697 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:49,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:49,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1026191759, now seen corresponding path program 5 times [2024-06-21 21:19:49,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:49,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201984210] [2024-06-21 21:19:49,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:49,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:49,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:50,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:50,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:50,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201984210] [2024-06-21 21:19:50,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201984210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:50,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:50,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:50,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356620623] [2024-06-21 21:19:50,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:50,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:50,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:50,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:50,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:50,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:50,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 192 transitions, 2343 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:50,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:50,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:50,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:50,938 INFO L124 PetriNetUnfolderBase]: 463/822 cut-off events. [2024-06-21 21:19:50,938 INFO L125 PetriNetUnfolderBase]: For 45309/45309 co-relation queries the response was YES. [2024-06-21 21:19:50,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6011 conditions, 822 events. 463/822 cut-off events. For 45309/45309 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3789 event pairs, 59 based on Foata normal form. 1/821 useless extension candidates. Maximal degree in co-relation 5920. Up to 673 conditions per place. [2024-06-21 21:19:50,944 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 152 selfloop transitions, 50 changer transitions 0/204 dead transitions. [2024-06-21 21:19:50,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 204 transitions, 2794 flow [2024-06-21 21:19:50,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:50,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:50,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 21:19:50,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:19:50,945 INFO L175 Difference]: Start difference. First operand has 197 places, 192 transitions, 2343 flow. Second operand 9 states and 99 transitions. [2024-06-21 21:19:50,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 204 transitions, 2794 flow [2024-06-21 21:19:51,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 204 transitions, 2590 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:51,028 INFO L231 Difference]: Finished difference. Result has 199 places, 194 transitions, 2271 flow [2024-06-21 21:19:51,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2271, PETRI_PLACES=199, PETRI_TRANSITIONS=194} [2024-06-21 21:19:51,028 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-21 21:19:51,029 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 194 transitions, 2271 flow [2024-06-21 21:19:51,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:51,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:51,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:51,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:19:51,029 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:51,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:51,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1026399304, now seen corresponding path program 8 times [2024-06-21 21:19:51,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:51,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369300325] [2024-06-21 21:19:51,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:51,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:51,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:51,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:51,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:51,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369300325] [2024-06-21 21:19:51,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369300325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:51,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:51,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:51,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584803924] [2024-06-21 21:19:51,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:51,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:51,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:51,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:51,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:51,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:51,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 194 transitions, 2271 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:51,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:51,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:51,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:52,134 INFO L124 PetriNetUnfolderBase]: 470/835 cut-off events. [2024-06-21 21:19:52,134 INFO L125 PetriNetUnfolderBase]: For 47991/47991 co-relation queries the response was YES. [2024-06-21 21:19:52,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5943 conditions, 835 events. 470/835 cut-off events. For 47991/47991 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3859 event pairs, 63 based on Foata normal form. 2/835 useless extension candidates. Maximal degree in co-relation 5852. Up to 651 conditions per place. [2024-06-21 21:19:52,143 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 140 selfloop transitions, 66 changer transitions 0/208 dead transitions. [2024-06-21 21:19:52,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 208 transitions, 2747 flow [2024-06-21 21:19:52,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:52,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:52,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 21:19:52,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-21 21:19:52,145 INFO L175 Difference]: Start difference. First operand has 199 places, 194 transitions, 2271 flow. Second operand 9 states and 98 transitions. [2024-06-21 21:19:52,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 208 transitions, 2747 flow [2024-06-21 21:19:52,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 208 transitions, 2640 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:52,239 INFO L231 Difference]: Finished difference. Result has 201 places, 197 transitions, 2341 flow [2024-06-21 21:19:52,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2341, PETRI_PLACES=201, PETRI_TRANSITIONS=197} [2024-06-21 21:19:52,240 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-21 21:19:52,240 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 197 transitions, 2341 flow [2024-06-21 21:19:52,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:52,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:52,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:52,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:19:52,241 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:52,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:52,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1026393569, now seen corresponding path program 6 times [2024-06-21 21:19:52,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:52,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457247398] [2024-06-21 21:19:52,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:52,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:52,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:53,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:53,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:53,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457247398] [2024-06-21 21:19:53,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457247398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:53,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:53,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:53,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641389302] [2024-06-21 21:19:53,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:53,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:53,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:53,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:53,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:53,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:53,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 197 transitions, 2341 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:53,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:53,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:53,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:53,426 INFO L124 PetriNetUnfolderBase]: 473/840 cut-off events. [2024-06-21 21:19:53,426 INFO L125 PetriNetUnfolderBase]: For 48374/48374 co-relation queries the response was YES. [2024-06-21 21:19:53,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6039 conditions, 840 events. 473/840 cut-off events. For 48374/48374 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3903 event pairs, 59 based on Foata normal form. 1/839 useless extension candidates. Maximal degree in co-relation 5947. Up to 691 conditions per place. [2024-06-21 21:19:53,432 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 159 selfloop transitions, 48 changer transitions 0/209 dead transitions. [2024-06-21 21:19:53,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 209 transitions, 2804 flow [2024-06-21 21:19:53,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:53,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:53,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-21 21:19:53,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-21 21:19:53,433 INFO L175 Difference]: Start difference. First operand has 201 places, 197 transitions, 2341 flow. Second operand 9 states and 100 transitions. [2024-06-21 21:19:53,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 209 transitions, 2804 flow [2024-06-21 21:19:53,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 209 transitions, 2709 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:53,522 INFO L231 Difference]: Finished difference. Result has 205 places, 199 transitions, 2376 flow [2024-06-21 21:19:53,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2376, PETRI_PLACES=205, PETRI_TRANSITIONS=199} [2024-06-21 21:19:53,522 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-21 21:19:53,522 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 199 transitions, 2376 flow [2024-06-21 21:19:53,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:53,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:53,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:53,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:19:53,523 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:53,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:53,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1026191542, now seen corresponding path program 4 times [2024-06-21 21:19:53,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:53,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513268702] [2024-06-21 21:19:53,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:53,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:53,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:54,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:54,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:54,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513268702] [2024-06-21 21:19:54,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513268702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:54,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:54,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:54,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207110926] [2024-06-21 21:19:54,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:54,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:54,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:54,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:54,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:54,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:54,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 199 transitions, 2376 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:54,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:54,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:54,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:54,606 INFO L124 PetriNetUnfolderBase]: 469/834 cut-off events. [2024-06-21 21:19:54,606 INFO L125 PetriNetUnfolderBase]: For 48525/48525 co-relation queries the response was YES. [2024-06-21 21:19:54,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5910 conditions, 834 events. 469/834 cut-off events. For 48525/48525 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3874 event pairs, 60 based on Foata normal form. 2/834 useless extension candidates. Maximal degree in co-relation 5817. Up to 392 conditions per place. [2024-06-21 21:19:54,613 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 115 selfloop transitions, 98 changer transitions 0/215 dead transitions. [2024-06-21 21:19:54,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 215 transitions, 3066 flow [2024-06-21 21:19:54,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:54,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:54,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 21:19:54,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 21:19:54,614 INFO L175 Difference]: Start difference. First operand has 205 places, 199 transitions, 2376 flow. Second operand 9 states and 113 transitions. [2024-06-21 21:19:54,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 215 transitions, 3066 flow [2024-06-21 21:19:54,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 215 transitions, 2949 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:54,739 INFO L231 Difference]: Finished difference. Result has 207 places, 199 transitions, 2460 flow [2024-06-21 21:19:54,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2460, PETRI_PLACES=207, PETRI_TRANSITIONS=199} [2024-06-21 21:19:54,739 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-21 21:19:54,739 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 199 transitions, 2460 flow [2024-06-21 21:19:54,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:54,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:54,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:54,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:19:54,740 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:54,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:54,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1457176675, now seen corresponding path program 7 times [2024-06-21 21:19:54,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:54,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187069424] [2024-06-21 21:19:54,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:54,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:54,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:55,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-21 21:19:55,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:55,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187069424] [2024-06-21 21:19:55,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187069424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:55,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:55,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:55,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001504305] [2024-06-21 21:19:55,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:55,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:55,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:55,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:55,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:55,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:55,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 199 transitions, 2460 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:55,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:55,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:55,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:55,844 INFO L124 PetriNetUnfolderBase]: 472/839 cut-off events. [2024-06-21 21:19:55,844 INFO L125 PetriNetUnfolderBase]: For 49210/49210 co-relation queries the response was YES. [2024-06-21 21:19:55,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6090 conditions, 839 events. 472/839 cut-off events. For 49210/49210 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3885 event pairs, 79 based on Foata normal form. 1/838 useless extension candidates. Maximal degree in co-relation 5996. Up to 801 conditions per place. [2024-06-21 21:19:55,854 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 186 selfloop transitions, 21 changer transitions 0/209 dead transitions. [2024-06-21 21:19:55,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 209 transitions, 2923 flow [2024-06-21 21:19:55,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:55,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:55,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 21:19:55,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-21 21:19:55,855 INFO L175 Difference]: Start difference. First operand has 207 places, 199 transitions, 2460 flow. Second operand 9 states and 91 transitions. [2024-06-21 21:19:55,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 209 transitions, 2923 flow [2024-06-21 21:19:55,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 209 transitions, 2744 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:55,961 INFO L231 Difference]: Finished difference. Result has 209 places, 201 transitions, 2363 flow [2024-06-21 21:19:55,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2283, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2363, PETRI_PLACES=209, PETRI_TRANSITIONS=201} [2024-06-21 21:19:55,962 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-21 21:19:55,962 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 201 transitions, 2363 flow [2024-06-21 21:19:55,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:55,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:55,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:55,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:19:55,962 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:55,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:55,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1054867598, now seen corresponding path program 5 times [2024-06-21 21:19:55,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:55,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614855948] [2024-06-21 21:19:55,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:55,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:55,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:56,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:56,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:56,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614855948] [2024-06-21 21:19:56,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614855948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:56,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:56,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:56,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738142842] [2024-06-21 21:19:56,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:56,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:56,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:56,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:56,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:56,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:56,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 201 transitions, 2363 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:56,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:56,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:56,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:57,311 INFO L124 PetriNetUnfolderBase]: 483/857 cut-off events. [2024-06-21 21:19:57,311 INFO L125 PetriNetUnfolderBase]: For 53535/53535 co-relation queries the response was YES. [2024-06-21 21:19:57,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6092 conditions, 857 events. 483/857 cut-off events. For 53535/53535 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4017 event pairs, 79 based on Foata normal form. 2/857 useless extension candidates. Maximal degree in co-relation 5997. Up to 763 conditions per place. [2024-06-21 21:19:57,317 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 184 selfloop transitions, 31 changer transitions 0/217 dead transitions. [2024-06-21 21:19:57,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 217 transitions, 2993 flow [2024-06-21 21:19:57,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:57,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:57,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 21:19:57,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:19:57,318 INFO L175 Difference]: Start difference. First operand has 209 places, 201 transitions, 2363 flow. Second operand 9 states and 99 transitions. [2024-06-21 21:19:57,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 217 transitions, 2993 flow [2024-06-21 21:19:57,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 217 transitions, 2936 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:57,420 INFO L231 Difference]: Finished difference. Result has 211 places, 205 transitions, 2431 flow [2024-06-21 21:19:57,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2306, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2431, PETRI_PLACES=211, PETRI_TRANSITIONS=205} [2024-06-21 21:19:57,420 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 181 predicate places. [2024-06-21 21:19:57,420 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 205 transitions, 2431 flow [2024-06-21 21:19:57,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:57,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:57,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:57,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:19:57,421 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:57,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:57,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1054861646, now seen corresponding path program 9 times [2024-06-21 21:19:57,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:57,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843689043] [2024-06-21 21:19:57,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:57,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:57,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:58,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:58,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:58,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843689043] [2024-06-21 21:19:58,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843689043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:58,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:58,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:58,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573591989] [2024-06-21 21:19:58,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:58,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:58,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:58,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:58,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:58,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:58,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 205 transitions, 2431 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:58,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:58,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:58,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:58,415 INFO L124 PetriNetUnfolderBase]: 480/851 cut-off events. [2024-06-21 21:19:58,415 INFO L125 PetriNetUnfolderBase]: For 51929/51931 co-relation queries the response was YES. [2024-06-21 21:19:58,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6016 conditions, 851 events. 480/851 cut-off events. For 51929/51931 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3959 event pairs, 33 based on Foata normal form. 4/853 useless extension candidates. Maximal degree in co-relation 5920. Up to 661 conditions per place. [2024-06-21 21:19:58,425 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 159 selfloop transitions, 59 changer transitions 0/220 dead transitions. [2024-06-21 21:19:58,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 220 transitions, 2911 flow [2024-06-21 21:19:58,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:58,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:58,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-21 21:19:58,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 21:19:58,426 INFO L175 Difference]: Start difference. First operand has 211 places, 205 transitions, 2431 flow. Second operand 8 states and 98 transitions. [2024-06-21 21:19:58,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 220 transitions, 2911 flow [2024-06-21 21:19:58,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 220 transitions, 2859 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:58,541 INFO L231 Difference]: Finished difference. Result has 214 places, 205 transitions, 2513 flow [2024-06-21 21:19:58,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2379, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2513, PETRI_PLACES=214, PETRI_TRANSITIONS=205} [2024-06-21 21:19:58,542 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-21 21:19:58,542 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 205 transitions, 2513 flow [2024-06-21 21:19:58,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:58,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:58,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:58,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:19:58,543 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:19:58,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:58,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1055076848, now seen corresponding path program 6 times [2024-06-21 21:19:58,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:58,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126894073] [2024-06-21 21:19:58,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:58,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:58,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:59,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:59,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:59,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126894073] [2024-06-21 21:19:59,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126894073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:59,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:59,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:59,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905116293] [2024-06-21 21:19:59,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:59,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:59,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:59,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:59,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:59,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:19:59,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 205 transitions, 2513 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:59,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:59,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:19:59,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:00,056 INFO L124 PetriNetUnfolderBase]: 496/878 cut-off events. [2024-06-21 21:20:00,057 INFO L125 PetriNetUnfolderBase]: For 57525/57525 co-relation queries the response was YES. [2024-06-21 21:20:00,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6439 conditions, 878 events. 496/878 cut-off events. For 57525/57525 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4132 event pairs, 84 based on Foata normal form. 2/878 useless extension candidates. Maximal degree in co-relation 6341. Up to 808 conditions per place. [2024-06-21 21:20:00,067 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 190 selfloop transitions, 28 changer transitions 0/220 dead transitions. [2024-06-21 21:20:00,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 220 transitions, 3153 flow [2024-06-21 21:20:00,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:00,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:00,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 21:20:00,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-21 21:20:00,068 INFO L175 Difference]: Start difference. First operand has 214 places, 205 transitions, 2513 flow. Second operand 9 states and 97 transitions. [2024-06-21 21:20:00,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 220 transitions, 3153 flow [2024-06-21 21:20:00,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 220 transitions, 3013 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 21:20:00,183 INFO L231 Difference]: Finished difference. Result has 214 places, 209 transitions, 2500 flow [2024-06-21 21:20:00,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2500, PETRI_PLACES=214, PETRI_TRANSITIONS=209} [2024-06-21 21:20:00,184 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-21 21:20:00,184 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 209 transitions, 2500 flow [2024-06-21 21:20:00,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:00,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:00,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:00,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:20:00,185 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:00,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:00,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1723093001, now seen corresponding path program 1 times [2024-06-21 21:20:00,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:00,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751005465] [2024-06-21 21:20:00,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:00,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:00,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:01,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:01,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:01,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751005465] [2024-06-21 21:20:01,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751005465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:01,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:01,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:01,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401383974] [2024-06-21 21:20:01,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:01,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:01,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:01,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:01,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:01,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:01,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 209 transitions, 2500 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:01,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:01,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:01,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:01,841 INFO L124 PetriNetUnfolderBase]: 494/875 cut-off events. [2024-06-21 21:20:01,842 INFO L125 PetriNetUnfolderBase]: For 52239/52239 co-relation queries the response was YES. [2024-06-21 21:20:01,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6236 conditions, 875 events. 494/875 cut-off events. For 52239/52239 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4103 event pairs, 79 based on Foata normal form. 1/874 useless extension candidates. Maximal degree in co-relation 6139. Up to 840 conditions per place. [2024-06-21 21:20:01,849 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 198 selfloop transitions, 18 changer transitions 0/218 dead transitions. [2024-06-21 21:20:01,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 218 transitions, 2954 flow [2024-06-21 21:20:01,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:01,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:01,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-21 21:20:01,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31899641577060933 [2024-06-21 21:20:01,850 INFO L175 Difference]: Start difference. First operand has 214 places, 209 transitions, 2500 flow. Second operand 9 states and 89 transitions. [2024-06-21 21:20:01,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 218 transitions, 2954 flow [2024-06-21 21:20:01,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 218 transitions, 2898 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 21:20:01,952 INFO L231 Difference]: Finished difference. Result has 218 places, 209 transitions, 2488 flow [2024-06-21 21:20:01,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2444, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2488, PETRI_PLACES=218, PETRI_TRANSITIONS=209} [2024-06-21 21:20:01,953 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-21 21:20:01,953 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 209 transitions, 2488 flow [2024-06-21 21:20:01,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:01,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:01,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:01,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:20:01,953 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:01,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:01,954 INFO L85 PathProgramCache]: Analyzing trace with hash 154082348, now seen corresponding path program 7 times [2024-06-21 21:20:01,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:01,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791873243] [2024-06-21 21:20:01,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:01,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:01,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:03,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:03,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:03,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791873243] [2024-06-21 21:20:03,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791873243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:03,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:03,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:03,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761443519] [2024-06-21 21:20:03,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:03,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:03,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:03,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:03,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:03,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:03,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 209 transitions, 2488 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:03,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:03,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:03,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:03,571 INFO L124 PetriNetUnfolderBase]: 490/869 cut-off events. [2024-06-21 21:20:03,572 INFO L125 PetriNetUnfolderBase]: For 52114/52114 co-relation queries the response was YES. [2024-06-21 21:20:03,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6101 conditions, 869 events. 490/869 cut-off events. For 52114/52114 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4079 event pairs, 82 based on Foata normal form. 2/869 useless extension candidates. Maximal degree in co-relation 6002. Up to 802 conditions per place. [2024-06-21 21:20:03,578 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 191 selfloop transitions, 27 changer transitions 0/220 dead transitions. [2024-06-21 21:20:03,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 220 transitions, 2954 flow [2024-06-21 21:20:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:03,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:03,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 21:20:03,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-21 21:20:03,579 INFO L175 Difference]: Start difference. First operand has 218 places, 209 transitions, 2488 flow. Second operand 9 states and 98 transitions. [2024-06-21 21:20:03,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 220 transitions, 2954 flow [2024-06-21 21:20:03,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 220 transitions, 2888 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 21:20:03,695 INFO L231 Difference]: Finished difference. Result has 218 places, 209 transitions, 2481 flow [2024-06-21 21:20:03,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2481, PETRI_PLACES=218, PETRI_TRANSITIONS=209} [2024-06-21 21:20:03,695 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-21 21:20:03,695 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 209 transitions, 2481 flow [2024-06-21 21:20:03,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:03,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:03,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:03,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:20:03,696 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:03,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:03,697 INFO L85 PathProgramCache]: Analyzing trace with hash 580686320, now seen corresponding path program 8 times [2024-06-21 21:20:03,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:03,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465475853] [2024-06-21 21:20:03,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:03,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:03,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:04,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:04,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:04,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465475853] [2024-06-21 21:20:04,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465475853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:04,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:04,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:04,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579142004] [2024-06-21 21:20:04,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:04,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:04,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:04,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:04,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:04,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:04,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 209 transitions, 2481 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:04,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:04,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:04,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:05,212 INFO L124 PetriNetUnfolderBase]: 506/895 cut-off events. [2024-06-21 21:20:05,212 INFO L125 PetriNetUnfolderBase]: For 56047/56047 co-relation queries the response was YES. [2024-06-21 21:20:05,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6374 conditions, 895 events. 506/895 cut-off events. For 56047/56047 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4208 event pairs, 82 based on Foata normal form. 2/895 useless extension candidates. Maximal degree in co-relation 6275. Up to 816 conditions per place. [2024-06-21 21:20:05,222 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 197 selfloop transitions, 27 changer transitions 0/226 dead transitions. [2024-06-21 21:20:05,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 226 transitions, 3265 flow [2024-06-21 21:20:05,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:05,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:05,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 21:20:05,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-21 21:20:05,224 INFO L175 Difference]: Start difference. First operand has 218 places, 209 transitions, 2481 flow. Second operand 9 states and 98 transitions. [2024-06-21 21:20:05,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 226 transitions, 3265 flow [2024-06-21 21:20:05,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 226 transitions, 3205 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:05,338 INFO L231 Difference]: Finished difference. Result has 219 places, 213 transitions, 2546 flow [2024-06-21 21:20:05,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2546, PETRI_PLACES=219, PETRI_TRANSITIONS=213} [2024-06-21 21:20:05,338 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-21 21:20:05,338 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 213 transitions, 2546 flow [2024-06-21 21:20:05,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:05,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:05,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:05,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 21:20:05,339 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:05,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:05,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1457378485, now seen corresponding path program 8 times [2024-06-21 21:20:05,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:05,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689614459] [2024-06-21 21:20:05,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:05,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:06,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:06,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:06,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689614459] [2024-06-21 21:20:06,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689614459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:06,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:06,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:06,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680659233] [2024-06-21 21:20:06,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:06,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:06,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:06,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:06,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:06,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:06,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 213 transitions, 2546 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:06,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:06,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:06,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:06,665 INFO L124 PetriNetUnfolderBase]: 509/900 cut-off events. [2024-06-21 21:20:06,665 INFO L125 PetriNetUnfolderBase]: For 56121/56121 co-relation queries the response was YES. [2024-06-21 21:20:06,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6451 conditions, 900 events. 509/900 cut-off events. For 56121/56121 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4244 event pairs, 85 based on Foata normal form. 1/899 useless extension candidates. Maximal degree in co-relation 6351. Up to 862 conditions per place. [2024-06-21 21:20:06,671 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 200 selfloop transitions, 21 changer transitions 0/223 dead transitions. [2024-06-21 21:20:06,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 223 transitions, 3039 flow [2024-06-21 21:20:06,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:06,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:06,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 21:20:06,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-21 21:20:06,672 INFO L175 Difference]: Start difference. First operand has 219 places, 213 transitions, 2546 flow. Second operand 9 states and 91 transitions. [2024-06-21 21:20:06,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 223 transitions, 3039 flow [2024-06-21 21:20:06,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 223 transitions, 2952 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 21:20:06,798 INFO L231 Difference]: Finished difference. Result has 222 places, 215 transitions, 2543 flow [2024-06-21 21:20:06,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2459, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2543, PETRI_PLACES=222, PETRI_TRANSITIONS=215} [2024-06-21 21:20:06,799 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-21 21:20:06,799 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 215 transitions, 2543 flow [2024-06-21 21:20:06,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:06,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:06,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:06,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 21:20:06,799 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:06,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:06,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1723083422, now seen corresponding path program 9 times [2024-06-21 21:20:06,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:06,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326262855] [2024-06-21 21:20:06,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:06,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:06,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:07,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-21 21:20:07,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:07,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326262855] [2024-06-21 21:20:07,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326262855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:07,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:07,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:07,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740471351] [2024-06-21 21:20:07,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:07,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:07,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:07,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:07,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:07,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:07,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 215 transitions, 2543 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:07,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:07,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:07,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:07,990 INFO L124 PetriNetUnfolderBase]: 503/891 cut-off events. [2024-06-21 21:20:07,990 INFO L125 PetriNetUnfolderBase]: For 55605/55605 co-relation queries the response was YES. [2024-06-21 21:20:07,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6129 conditions, 891 events. 503/891 cut-off events. For 55605/55605 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4208 event pairs, 81 based on Foata normal form. 3/892 useless extension candidates. Maximal degree in co-relation 6029. Up to 845 conditions per place. [2024-06-21 21:20:08,000 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 202 selfloop transitions, 21 changer transitions 0/225 dead transitions. [2024-06-21 21:20:08,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 225 transitions, 3015 flow [2024-06-21 21:20:08,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:08,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:08,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 21:20:08,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-21 21:20:08,002 INFO L175 Difference]: Start difference. First operand has 222 places, 215 transitions, 2543 flow. Second operand 9 states and 91 transitions. [2024-06-21 21:20:08,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 225 transitions, 3015 flow [2024-06-21 21:20:08,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 225 transitions, 2934 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 21:20:08,134 INFO L231 Difference]: Finished difference. Result has 224 places, 215 transitions, 2512 flow [2024-06-21 21:20:08,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2512, PETRI_PLACES=224, PETRI_TRANSITIONS=215} [2024-06-21 21:20:08,135 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-21 21:20:08,135 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 215 transitions, 2512 flow [2024-06-21 21:20:08,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:08,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:08,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:08,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 21:20:08,135 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:08,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:08,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1713878995, now seen corresponding path program 9 times [2024-06-21 21:20:08,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:08,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639530171] [2024-06-21 21:20:08,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:08,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:09,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:09,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:09,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639530171] [2024-06-21 21:20:09,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639530171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:09,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:09,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:09,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176594675] [2024-06-21 21:20:09,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:09,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:09,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:09,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:09,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:09,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:09,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 215 transitions, 2512 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:09,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:09,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:09,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:09,440 INFO L124 PetriNetUnfolderBase]: 501/888 cut-off events. [2024-06-21 21:20:09,440 INFO L125 PetriNetUnfolderBase]: For 51451/51451 co-relation queries the response was YES. [2024-06-21 21:20:09,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6037 conditions, 888 events. 501/888 cut-off events. For 51451/51451 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4195 event pairs, 83 based on Foata normal form. 1/887 useless extension candidates. Maximal degree in co-relation 5936. Up to 859 conditions per place. [2024-06-21 21:20:09,451 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 204 selfloop transitions, 17 changer transitions 0/223 dead transitions. [2024-06-21 21:20:09,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 223 transitions, 2972 flow [2024-06-21 21:20:09,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:09,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:09,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 94 transitions. [2024-06-21 21:20:09,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3032258064516129 [2024-06-21 21:20:09,452 INFO L175 Difference]: Start difference. First operand has 224 places, 215 transitions, 2512 flow. Second operand 10 states and 94 transitions. [2024-06-21 21:20:09,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 223 transitions, 2972 flow [2024-06-21 21:20:09,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 223 transitions, 2894 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 21:20:09,577 INFO L231 Difference]: Finished difference. Result has 225 places, 215 transitions, 2473 flow [2024-06-21 21:20:09,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2473, PETRI_PLACES=225, PETRI_TRANSITIONS=215} [2024-06-21 21:20:09,578 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 195 predicate places. [2024-06-21 21:20:09,578 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 215 transitions, 2473 flow [2024-06-21 21:20:09,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:09,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:09,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:09,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 21:20:09,578 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:09,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:09,578 INFO L85 PathProgramCache]: Analyzing trace with hash 580678880, now seen corresponding path program 10 times [2024-06-21 21:20:09,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:09,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053499333] [2024-06-21 21:20:09,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:09,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:09,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:10,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:10,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:10,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053499333] [2024-06-21 21:20:10,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053499333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:10,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:10,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:10,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243208673] [2024-06-21 21:20:10,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:10,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:10,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:10,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:10,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:10,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:10,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 215 transitions, 2473 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:10,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:10,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:10,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:10,983 INFO L124 PetriNetUnfolderBase]: 497/882 cut-off events. [2024-06-21 21:20:10,984 INFO L125 PetriNetUnfolderBase]: For 50868/50868 co-relation queries the response was YES. [2024-06-21 21:20:10,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5841 conditions, 882 events. 497/882 cut-off events. For 50868/50868 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4194 event pairs, 78 based on Foata normal form. 2/882 useless extension candidates. Maximal degree in co-relation 5740. Up to 810 conditions per place. [2024-06-21 21:20:10,991 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 195 selfloop transitions, 29 changer transitions 0/226 dead transitions. [2024-06-21 21:20:10,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 226 transitions, 2951 flow [2024-06-21 21:20:10,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:10,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:10,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-21 21:20:10,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34050179211469533 [2024-06-21 21:20:10,992 INFO L175 Difference]: Start difference. First operand has 225 places, 215 transitions, 2473 flow. Second operand 9 states and 95 transitions. [2024-06-21 21:20:10,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 226 transitions, 2951 flow [2024-06-21 21:20:11,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 226 transitions, 2801 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-21 21:20:11,107 INFO L231 Difference]: Finished difference. Result has 224 places, 215 transitions, 2386 flow [2024-06-21 21:20:11,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2386, PETRI_PLACES=224, PETRI_TRANSITIONS=215} [2024-06-21 21:20:11,108 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-21 21:20:11,108 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 215 transitions, 2386 flow [2024-06-21 21:20:11,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:11,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:11,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:11,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 21:20:11,109 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:11,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:11,109 INFO L85 PathProgramCache]: Analyzing trace with hash 499340473, now seen corresponding path program 1 times [2024-06-21 21:20:11,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:11,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610107083] [2024-06-21 21:20:11,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:11,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:11,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:11,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:11,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:11,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610107083] [2024-06-21 21:20:11,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610107083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:11,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:11,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:11,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281940660] [2024-06-21 21:20:11,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:11,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:11,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:11,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:11,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:11,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:11,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 215 transitions, 2386 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:11,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:11,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:11,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:12,316 INFO L124 PetriNetUnfolderBase]: 501/890 cut-off events. [2024-06-21 21:20:12,316 INFO L125 PetriNetUnfolderBase]: For 52054/52054 co-relation queries the response was YES. [2024-06-21 21:20:12,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5761 conditions, 890 events. 501/890 cut-off events. For 52054/52054 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4235 event pairs, 46 based on Foata normal form. 2/890 useless extension candidates. Maximal degree in co-relation 5660. Up to 388 conditions per place. [2024-06-21 21:20:12,322 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 151 selfloop transitions, 81 changer transitions 0/234 dead transitions. [2024-06-21 21:20:12,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 234 transitions, 3026 flow [2024-06-21 21:20:12,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:12,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:12,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-21 21:20:12,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-21 21:20:12,323 INFO L175 Difference]: Start difference. First operand has 224 places, 215 transitions, 2386 flow. Second operand 10 states and 111 transitions. [2024-06-21 21:20:12,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 234 transitions, 3026 flow [2024-06-21 21:20:12,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 234 transitions, 2965 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:12,433 INFO L231 Difference]: Finished difference. Result has 226 places, 216 transitions, 2497 flow [2024-06-21 21:20:12,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2497, PETRI_PLACES=226, PETRI_TRANSITIONS=216} [2024-06-21 21:20:12,434 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-21 21:20:12,434 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 216 transitions, 2497 flow [2024-06-21 21:20:12,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:12,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:12,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-21 21:20:12,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 21:20:12,434 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:12,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:12,434 INFO L85 PathProgramCache]: Analyzing trace with hash 557432923, now seen corresponding path program 2 times [2024-06-21 21:20:12,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:12,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392369418] [2024-06-21 21:20:12,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:12,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:12,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:13,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:13,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392369418] [2024-06-21 21:20:13,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392369418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:13,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:13,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:13,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427211481] [2024-06-21 21:20:13,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:13,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:13,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:13,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:13,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:13,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:13,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 216 transitions, 2497 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:13,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:13,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:13,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:13,644 INFO L124 PetriNetUnfolderBase]: 545/974 cut-off events. [2024-06-21 21:20:13,644 INFO L125 PetriNetUnfolderBase]: For 58041/58041 co-relation queries the response was YES. [2024-06-21 21:20:13,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6357 conditions, 974 events. 545/974 cut-off events. For 58041/58041 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4835 event pairs, 64 based on Foata normal form. 2/974 useless extension candidates. Maximal degree in co-relation 6255. Up to 619 conditions per place. [2024-06-21 21:20:13,656 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 155 selfloop transitions, 90 changer transitions 0/247 dead transitions. [2024-06-21 21:20:13,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 247 transitions, 3290 flow [2024-06-21 21:20:13,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:13,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 21:20:13,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 21:20:13,657 INFO L175 Difference]: Start difference. First operand has 226 places, 216 transitions, 2497 flow. Second operand 10 states and 116 transitions. [2024-06-21 21:20:13,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 247 transitions, 3290 flow [2024-06-21 21:20:13,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 247 transitions, 3181 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:13,793 INFO L231 Difference]: Finished difference. Result has 230 places, 226 transitions, 2695 flow [2024-06-21 21:20:13,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2695, PETRI_PLACES=230, PETRI_TRANSITIONS=226} [2024-06-21 21:20:13,793 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-21 21:20:13,794 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 226 transitions, 2695 flow [2024-06-21 21:20:13,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:13,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:13,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:13,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 21:20:13,794 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:13,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:13,795 INFO L85 PathProgramCache]: Analyzing trace with hash 557553079, now seen corresponding path program 1 times [2024-06-21 21:20:13,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:13,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857141709] [2024-06-21 21:20:13,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:13,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:13,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:14,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:14,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:14,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857141709] [2024-06-21 21:20:14,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857141709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:14,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:14,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:14,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830596292] [2024-06-21 21:20:14,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:14,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:14,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:14,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:14,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:14,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:14,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 226 transitions, 2695 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:14,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:14,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:14,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:14,933 INFO L124 PetriNetUnfolderBase]: 541/968 cut-off events. [2024-06-21 21:20:14,933 INFO L125 PetriNetUnfolderBase]: For 55867/55867 co-relation queries the response was YES. [2024-06-21 21:20:14,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6351 conditions, 968 events. 541/968 cut-off events. For 55867/55867 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4806 event pairs, 67 based on Foata normal form. 2/968 useless extension candidates. Maximal degree in co-relation 6248. Up to 480 conditions per place. [2024-06-21 21:20:14,941 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 140 selfloop transitions, 99 changer transitions 0/241 dead transitions. [2024-06-21 21:20:14,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 241 transitions, 3477 flow [2024-06-21 21:20:14,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:14,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:14,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 21:20:14,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:20:14,942 INFO L175 Difference]: Start difference. First operand has 230 places, 226 transitions, 2695 flow. Second operand 9 states and 117 transitions. [2024-06-21 21:20:14,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 241 transitions, 3477 flow [2024-06-21 21:20:15,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 241 transitions, 3367 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 21:20:15,069 INFO L231 Difference]: Finished difference. Result has 235 places, 226 transitions, 2793 flow [2024-06-21 21:20:15,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2793, PETRI_PLACES=235, PETRI_TRANSITIONS=226} [2024-06-21 21:20:15,070 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 205 predicate places. [2024-06-21 21:20:15,070 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 226 transitions, 2793 flow [2024-06-21 21:20:15,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:15,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:15,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:15,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 21:20:15,070 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:15,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:15,071 INFO L85 PathProgramCache]: Analyzing trace with hash 557548243, now seen corresponding path program 3 times [2024-06-21 21:20:15,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:15,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179911945] [2024-06-21 21:20:15,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:15,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:15,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:15,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:15,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:15,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179911945] [2024-06-21 21:20:15,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179911945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:15,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:15,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:15,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894000339] [2024-06-21 21:20:15,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:15,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:15,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:15,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:15,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:16,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:16,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 226 transitions, 2793 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:16,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:16,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:16,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:16,397 INFO L124 PetriNetUnfolderBase]: 545/976 cut-off events. [2024-06-21 21:20:16,397 INFO L125 PetriNetUnfolderBase]: For 57416/57416 co-relation queries the response was YES. [2024-06-21 21:20:16,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6588 conditions, 976 events. 545/976 cut-off events. For 57416/57416 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4865 event pairs, 66 based on Foata normal form. 2/976 useless extension candidates. Maximal degree in co-relation 6483. Up to 667 conditions per place. [2024-06-21 21:20:16,405 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 155 selfloop transitions, 90 changer transitions 0/247 dead transitions. [2024-06-21 21:20:16,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 247 transitions, 3503 flow [2024-06-21 21:20:16,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:16,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:16,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 21:20:16,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-21 21:20:16,406 INFO L175 Difference]: Start difference. First operand has 235 places, 226 transitions, 2793 flow. Second operand 10 states and 114 transitions. [2024-06-21 21:20:16,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 247 transitions, 3503 flow [2024-06-21 21:20:16,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 247 transitions, 3186 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 21:20:16,547 INFO L231 Difference]: Finished difference. Result has 236 places, 229 transitions, 2699 flow [2024-06-21 21:20:16,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2482, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2699, PETRI_PLACES=236, PETRI_TRANSITIONS=229} [2024-06-21 21:20:16,548 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-21 21:20:16,548 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 229 transitions, 2699 flow [2024-06-21 21:20:16,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:16,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:16,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:16,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 21:20:16,548 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:16,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:16,549 INFO L85 PathProgramCache]: Analyzing trace with hash 557552893, now seen corresponding path program 4 times [2024-06-21 21:20:16,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:16,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533610887] [2024-06-21 21:20:16,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:16,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:16,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:17,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:17,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:17,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533610887] [2024-06-21 21:20:17,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533610887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:17,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:17,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:17,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161554351] [2024-06-21 21:20:17,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:17,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:17,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:17,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:17,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:17,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:17,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 229 transitions, 2699 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:17,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:17,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:17,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:17,881 INFO L124 PetriNetUnfolderBase]: 595/1062 cut-off events. [2024-06-21 21:20:17,881 INFO L125 PetriNetUnfolderBase]: For 63338/63338 co-relation queries the response was YES. [2024-06-21 21:20:17,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7039 conditions, 1062 events. 595/1062 cut-off events. For 63338/63338 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5382 event pairs, 114 based on Foata normal form. 4/1064 useless extension candidates. Maximal degree in co-relation 6932. Up to 873 conditions per place. [2024-06-21 21:20:17,893 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 202 selfloop transitions, 68 changer transitions 0/272 dead transitions. [2024-06-21 21:20:17,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 272 transitions, 3639 flow [2024-06-21 21:20:17,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:17,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:17,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 21:20:17,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:20:17,895 INFO L175 Difference]: Start difference. First operand has 236 places, 229 transitions, 2699 flow. Second operand 10 states and 110 transitions. [2024-06-21 21:20:17,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 272 transitions, 3639 flow [2024-06-21 21:20:18,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 272 transitions, 3405 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 21:20:18,027 INFO L231 Difference]: Finished difference. Result has 243 places, 256 transitions, 3045 flow [2024-06-21 21:20:18,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2523, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3045, PETRI_PLACES=243, PETRI_TRANSITIONS=256} [2024-06-21 21:20:18,028 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 213 predicate places. [2024-06-21 21:20:18,028 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 256 transitions, 3045 flow [2024-06-21 21:20:18,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:18,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:18,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-21 21:20:18,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 21:20:18,029 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:18,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:18,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1045319967, now seen corresponding path program 2 times [2024-06-21 21:20:18,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:18,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274534931] [2024-06-21 21:20:18,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:18,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:18,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:19,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:19,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:19,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274534931] [2024-06-21 21:20:19,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274534931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:19,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:19,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:19,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997332432] [2024-06-21 21:20:19,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:19,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:19,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:19,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:19,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:19,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:19,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 256 transitions, 3045 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:19,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:19,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:19,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:19,625 INFO L124 PetriNetUnfolderBase]: 601/1072 cut-off events. [2024-06-21 21:20:19,626 INFO L125 PetriNetUnfolderBase]: For 60446/60446 co-relation queries the response was YES. [2024-06-21 21:20:19,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7196 conditions, 1072 events. 601/1072 cut-off events. For 60446/60446 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5482 event pairs, 68 based on Foata normal form. 2/1072 useless extension candidates. Maximal degree in co-relation 7084. Up to 781 conditions per place. [2024-06-21 21:20:19,633 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 76 changer transitions 0/272 dead transitions. [2024-06-21 21:20:19,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 272 transitions, 3641 flow [2024-06-21 21:20:19,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:19,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:19,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 21:20:19,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 21:20:19,634 INFO L175 Difference]: Start difference. First operand has 243 places, 256 transitions, 3045 flow. Second operand 10 states and 115 transitions. [2024-06-21 21:20:19,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 272 transitions, 3641 flow [2024-06-21 21:20:19,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 272 transitions, 3562 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 21:20:19,791 INFO L231 Difference]: Finished difference. Result has 248 places, 258 transitions, 3145 flow [2024-06-21 21:20:19,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3145, PETRI_PLACES=248, PETRI_TRANSITIONS=258} [2024-06-21 21:20:19,792 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-21 21:20:19,792 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 258 transitions, 3145 flow [2024-06-21 21:20:19,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:19,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:19,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:19,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 21:20:19,793 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:19,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:19,793 INFO L85 PathProgramCache]: Analyzing trace with hash 58352239, now seen corresponding path program 3 times [2024-06-21 21:20:19,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:19,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625234395] [2024-06-21 21:20:19,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:19,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:19,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:20,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:20,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:20,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625234395] [2024-06-21 21:20:20,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625234395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:20,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:20,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:20,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286252960] [2024-06-21 21:20:20,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:20,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:20,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:20,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:20,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:20,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:20,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 258 transitions, 3145 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:20,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:20,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:20,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:21,557 INFO L124 PetriNetUnfolderBase]: 607/1082 cut-off events. [2024-06-21 21:20:21,557 INFO L125 PetriNetUnfolderBase]: For 62706/62706 co-relation queries the response was YES. [2024-06-21 21:20:21,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7346 conditions, 1082 events. 607/1082 cut-off events. For 62706/62706 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5514 event pairs, 76 based on Foata normal form. 2/1082 useless extension candidates. Maximal degree in co-relation 7234. Up to 534 conditions per place. [2024-06-21 21:20:21,564 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 157 selfloop transitions, 120 changer transitions 0/279 dead transitions. [2024-06-21 21:20:21,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 279 transitions, 4053 flow [2024-06-21 21:20:21,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:20:21,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:20:21,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:20:21,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:20:21,565 INFO L175 Difference]: Start difference. First operand has 248 places, 258 transitions, 3145 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:20:21,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 279 transitions, 4053 flow [2024-06-21 21:20:21,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 279 transitions, 3896 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:21,706 INFO L231 Difference]: Finished difference. Result has 251 places, 260 transitions, 3256 flow [2024-06-21 21:20:21,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2988, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3256, PETRI_PLACES=251, PETRI_TRANSITIONS=260} [2024-06-21 21:20:21,707 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-21 21:20:21,707 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 260 transitions, 3256 flow [2024-06-21 21:20:21,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:21,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:21,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:21,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 21:20:21,708 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:21,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:21,708 INFO L85 PathProgramCache]: Analyzing trace with hash 58352053, now seen corresponding path program 5 times [2024-06-21 21:20:21,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:21,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107400737] [2024-06-21 21:20:21,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:21,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:22,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:22,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:22,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107400737] [2024-06-21 21:20:22,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107400737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:22,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:22,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:22,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914665643] [2024-06-21 21:20:22,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:22,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:22,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:22,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:22,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:22,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:22,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 260 transitions, 3256 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:22,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:22,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:22,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:23,051 INFO L124 PetriNetUnfolderBase]: 611/1090 cut-off events. [2024-06-21 21:20:23,051 INFO L125 PetriNetUnfolderBase]: For 64517/64517 co-relation queries the response was YES. [2024-06-21 21:20:23,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7474 conditions, 1090 events. 611/1090 cut-off events. For 64517/64517 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5587 event pairs, 72 based on Foata normal form. 2/1090 useless extension candidates. Maximal degree in co-relation 7361. Up to 923 conditions per place. [2024-06-21 21:20:23,060 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 212 selfloop transitions, 59 changer transitions 0/273 dead transitions. [2024-06-21 21:20:23,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 273 transitions, 3835 flow [2024-06-21 21:20:23,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:23,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:23,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 21:20:23,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-21 21:20:23,061 INFO L175 Difference]: Start difference. First operand has 251 places, 260 transitions, 3256 flow. Second operand 10 states and 108 transitions. [2024-06-21 21:20:23,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 273 transitions, 3835 flow [2024-06-21 21:20:23,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 273 transitions, 3578 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 21:20:23,251 INFO L231 Difference]: Finished difference. Result has 252 places, 261 transitions, 3133 flow [2024-06-21 21:20:23,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3133, PETRI_PLACES=252, PETRI_TRANSITIONS=261} [2024-06-21 21:20:23,251 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-21 21:20:23,251 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 261 transitions, 3133 flow [2024-06-21 21:20:23,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:23,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:23,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-21 21:20:23,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 21:20:23,252 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:23,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:23,252 INFO L85 PathProgramCache]: Analyzing trace with hash 58174423, now seen corresponding path program 6 times [2024-06-21 21:20:23,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:23,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858763745] [2024-06-21 21:20:23,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:23,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:23,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:23,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-21 21:20:23,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:23,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858763745] [2024-06-21 21:20:23,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858763745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:23,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:23,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:23,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590157318] [2024-06-21 21:20:23,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:23,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:23,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:23,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:23,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:24,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:24,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 261 transitions, 3133 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:24,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:24,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:24,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:24,433 INFO L124 PetriNetUnfolderBase]: 622/1111 cut-off events. [2024-06-21 21:20:24,433 INFO L125 PetriNetUnfolderBase]: For 70706/70706 co-relation queries the response was YES. [2024-06-21 21:20:24,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7572 conditions, 1111 events. 622/1111 cut-off events. For 70706/70706 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5744 event pairs, 71 based on Foata normal form. 2/1111 useless extension candidates. Maximal degree in co-relation 7458. Up to 879 conditions per place. [2024-06-21 21:20:24,447 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 203 selfloop transitions, 71 changer transitions 0/276 dead transitions. [2024-06-21 21:20:24,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 276 transitions, 3877 flow [2024-06-21 21:20:24,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:24,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:24,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-21 21:20:24,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 21:20:24,449 INFO L175 Difference]: Start difference. First operand has 252 places, 261 transitions, 3133 flow. Second operand 9 states and 105 transitions. [2024-06-21 21:20:24,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 276 transitions, 3877 flow [2024-06-21 21:20:24,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 276 transitions, 3756 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:24,632 INFO L231 Difference]: Finished difference. Result has 253 places, 263 transitions, 3183 flow [2024-06-21 21:20:24,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3183, PETRI_PLACES=253, PETRI_TRANSITIONS=263} [2024-06-21 21:20:24,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-21 21:20:24,632 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 263 transitions, 3183 flow [2024-06-21 21:20:24,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:24,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:24,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:24,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 21:20:24,633 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:24,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:24,634 INFO L85 PathProgramCache]: Analyzing trace with hash 58179073, now seen corresponding path program 7 times [2024-06-21 21:20:24,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:24,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092332925] [2024-06-21 21:20:24,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:24,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:24,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:25,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:25,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:25,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092332925] [2024-06-21 21:20:25,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092332925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:25,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:25,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:25,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305757141] [2024-06-21 21:20:25,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:25,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:25,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:25,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:25,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:25,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:25,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 263 transitions, 3183 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:25,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:25,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:25,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:25,835 INFO L124 PetriNetUnfolderBase]: 619/1106 cut-off events. [2024-06-21 21:20:25,835 INFO L125 PetriNetUnfolderBase]: For 67727/67727 co-relation queries the response was YES. [2024-06-21 21:20:25,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7463 conditions, 1106 events. 619/1106 cut-off events. For 67727/67727 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5687 event pairs, 74 based on Foata normal form. 2/1106 useless extension candidates. Maximal degree in co-relation 7348. Up to 921 conditions per place. [2024-06-21 21:20:25,848 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 205 selfloop transitions, 67 changer transitions 0/274 dead transitions. [2024-06-21 21:20:25,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 274 transitions, 3753 flow [2024-06-21 21:20:25,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:25,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:25,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-21 21:20:25,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 21:20:25,850 INFO L175 Difference]: Start difference. First operand has 253 places, 263 transitions, 3183 flow. Second operand 9 states and 102 transitions. [2024-06-21 21:20:25,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 274 transitions, 3753 flow [2024-06-21 21:20:26,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 274 transitions, 3636 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 21:20:26,035 INFO L231 Difference]: Finished difference. Result has 256 places, 263 transitions, 3205 flow [2024-06-21 21:20:26,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3205, PETRI_PLACES=256, PETRI_TRANSITIONS=263} [2024-06-21 21:20:26,036 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 226 predicate places. [2024-06-21 21:20:26,036 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 263 transitions, 3205 flow [2024-06-21 21:20:26,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:26,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:26,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:26,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 21:20:26,036 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:26,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:26,037 INFO L85 PathProgramCache]: Analyzing trace with hash 58179259, now seen corresponding path program 4 times [2024-06-21 21:20:26,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:26,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292704886] [2024-06-21 21:20:26,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:26,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:26,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:27,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:27,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:27,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292704886] [2024-06-21 21:20:27,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292704886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:27,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:27,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:27,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568090187] [2024-06-21 21:20:27,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:27,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:27,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:27,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:27,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:27,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:27,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 263 transitions, 3205 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:27,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:27,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:27,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:27,578 INFO L124 PetriNetUnfolderBase]: 615/1100 cut-off events. [2024-06-21 21:20:27,578 INFO L125 PetriNetUnfolderBase]: For 63798/63798 co-relation queries the response was YES. [2024-06-21 21:20:27,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7365 conditions, 1100 events. 615/1100 cut-off events. For 63798/63798 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5695 event pairs, 71 based on Foata normal form. 2/1100 useless extension candidates. Maximal degree in co-relation 7249. Up to 769 conditions per place. [2024-06-21 21:20:27,588 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 187 selfloop transitions, 88 changer transitions 0/277 dead transitions. [2024-06-21 21:20:27,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 277 transitions, 3795 flow [2024-06-21 21:20:27,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:27,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:27,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 21:20:27,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 21:20:27,589 INFO L175 Difference]: Start difference. First operand has 256 places, 263 transitions, 3205 flow. Second operand 9 states and 111 transitions. [2024-06-21 21:20:27,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 277 transitions, 3795 flow [2024-06-21 21:20:27,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 277 transitions, 3654 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:20:27,755 INFO L231 Difference]: Finished difference. Result has 258 places, 263 transitions, 3246 flow [2024-06-21 21:20:27,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3246, PETRI_PLACES=258, PETRI_TRANSITIONS=263} [2024-06-21 21:20:27,756 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-21 21:20:27,756 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 263 transitions, 3246 flow [2024-06-21 21:20:27,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:27,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:27,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:27,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 21:20:27,757 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:27,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:27,758 INFO L85 PathProgramCache]: Analyzing trace with hash 53590453, now seen corresponding path program 8 times [2024-06-21 21:20:27,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:27,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962384400] [2024-06-21 21:20:27,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:27,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:27,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:28,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:28,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:28,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962384400] [2024-06-21 21:20:28,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962384400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:28,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:28,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:28,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987387931] [2024-06-21 21:20:28,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:28,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:28,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:28,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:28,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:28,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:28,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 263 transitions, 3246 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:28,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:28,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:28,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:28,830 INFO L124 PetriNetUnfolderBase]: 626/1121 cut-off events. [2024-06-21 21:20:28,830 INFO L125 PetriNetUnfolderBase]: For 71014/71014 co-relation queries the response was YES. [2024-06-21 21:20:28,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7690 conditions, 1121 events. 626/1121 cut-off events. For 71014/71014 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 5823 event pairs, 74 based on Foata normal form. 2/1121 useless extension candidates. Maximal degree in co-relation 7573. Up to 617 conditions per place. [2024-06-21 21:20:28,845 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 159 selfloop transitions, 118 changer transitions 0/279 dead transitions. [2024-06-21 21:20:28,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 279 transitions, 4008 flow [2024-06-21 21:20:28,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:28,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:28,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-21 21:20:28,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 21:20:28,847 INFO L175 Difference]: Start difference. First operand has 258 places, 263 transitions, 3246 flow. Second operand 9 states and 105 transitions. [2024-06-21 21:20:28,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 279 transitions, 4008 flow [2024-06-21 21:20:29,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 279 transitions, 3803 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:29,052 INFO L231 Difference]: Finished difference. Result has 259 places, 265 transitions, 3313 flow [2024-06-21 21:20:29,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3313, PETRI_PLACES=259, PETRI_TRANSITIONS=265} [2024-06-21 21:20:29,052 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-21 21:20:29,052 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 265 transitions, 3313 flow [2024-06-21 21:20:29,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:29,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:29,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:29,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 21:20:29,053 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:29,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:29,053 INFO L85 PathProgramCache]: Analyzing trace with hash 53705773, now seen corresponding path program 9 times [2024-06-21 21:20:29,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:29,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011419629] [2024-06-21 21:20:29,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:29,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:29,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:29,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-21 21:20:29,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:29,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011419629] [2024-06-21 21:20:29,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011419629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:29,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:29,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:29,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679792164] [2024-06-21 21:20:29,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:29,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:29,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:29,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:29,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:29,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:29,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 265 transitions, 3313 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:29,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:29,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:29,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:30,302 INFO L124 PetriNetUnfolderBase]: 630/1129 cut-off events. [2024-06-21 21:20:30,303 INFO L125 PetriNetUnfolderBase]: For 73451/73451 co-relation queries the response was YES. [2024-06-21 21:20:30,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7812 conditions, 1129 events. 630/1129 cut-off events. For 73451/73451 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 5883 event pairs, 82 based on Foata normal form. 2/1129 useless extension candidates. Maximal degree in co-relation 7694. Up to 751 conditions per place. [2024-06-21 21:20:30,317 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 157 selfloop transitions, 120 changer transitions 0/279 dead transitions. [2024-06-21 21:20:30,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 279 transitions, 4064 flow [2024-06-21 21:20:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:30,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:30,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 21:20:30,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 21:20:30,319 INFO L175 Difference]: Start difference. First operand has 259 places, 265 transitions, 3313 flow. Second operand 9 states and 107 transitions. [2024-06-21 21:20:30,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 279 transitions, 4064 flow [2024-06-21 21:20:30,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 279 transitions, 3918 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 21:20:30,546 INFO L231 Difference]: Finished difference. Result has 262 places, 266 transitions, 3432 flow [2024-06-21 21:20:30,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3169, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3432, PETRI_PLACES=262, PETRI_TRANSITIONS=266} [2024-06-21 21:20:30,546 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-21 21:20:30,546 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 266 transitions, 3432 flow [2024-06-21 21:20:30,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:30,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:30,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-21 21:20:30,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 21:20:30,547 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:30,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:30,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1924423589, now seen corresponding path program 10 times [2024-06-21 21:20:30,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:30,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030314819] [2024-06-21 21:20:30,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:30,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:30,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:31,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:31,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:31,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030314819] [2024-06-21 21:20:31,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030314819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:31,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:31,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:31,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682392391] [2024-06-21 21:20:31,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:31,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:31,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:31,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:31,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:31,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:31,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 266 transitions, 3432 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:31,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:31,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:31,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:31,622 INFO L124 PetriNetUnfolderBase]: 634/1136 cut-off events. [2024-06-21 21:20:31,622 INFO L125 PetriNetUnfolderBase]: For 73733/73735 co-relation queries the response was YES. [2024-06-21 21:20:31,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8039 conditions, 1136 events. 634/1136 cut-off events. For 73733/73735 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 5939 event pairs, 59 based on Foata normal form. 4/1138 useless extension candidates. Maximal degree in co-relation 7920. Up to 710 conditions per place. [2024-06-21 21:20:31,633 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 173 selfloop transitions, 109 changer transitions 0/284 dead transitions. [2024-06-21 21:20:31,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 284 transitions, 4205 flow [2024-06-21 21:20:31,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:31,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:31,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 21:20:31,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:20:31,634 INFO L175 Difference]: Start difference. First operand has 262 places, 266 transitions, 3432 flow. Second operand 9 states and 108 transitions. [2024-06-21 21:20:31,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 284 transitions, 4205 flow [2024-06-21 21:20:31,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 284 transitions, 3898 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 21:20:31,841 INFO L231 Difference]: Finished difference. Result has 262 places, 267 transitions, 3360 flow [2024-06-21 21:20:31,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3360, PETRI_PLACES=262, PETRI_TRANSITIONS=267} [2024-06-21 21:20:31,842 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-21 21:20:31,842 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 267 transitions, 3360 flow [2024-06-21 21:20:31,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:31,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:31,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:31,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 21:20:31,843 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:31,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:31,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1924303619, now seen corresponding path program 11 times [2024-06-21 21:20:31,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:31,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387657523] [2024-06-21 21:20:31,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:31,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:31,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:32,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:32,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:32,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387657523] [2024-06-21 21:20:32,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387657523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:32,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:32,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:32,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170878975] [2024-06-21 21:20:32,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:32,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:32,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:32,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:32,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:32,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:32,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 267 transitions, 3360 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:32,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:32,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:32,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:33,179 INFO L124 PetriNetUnfolderBase]: 638/1144 cut-off events. [2024-06-21 21:20:33,179 INFO L125 PetriNetUnfolderBase]: For 73522/73524 co-relation queries the response was YES. [2024-06-21 21:20:33,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7908 conditions, 1144 events. 638/1144 cut-off events. For 73522/73524 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6006 event pairs, 83 based on Foata normal form. 4/1146 useless extension candidates. Maximal degree in co-relation 7790. Up to 837 conditions per place. [2024-06-21 21:20:33,189 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 165 selfloop transitions, 115 changer transitions 0/282 dead transitions. [2024-06-21 21:20:33,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 282 transitions, 3973 flow [2024-06-21 21:20:33,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:33,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:33,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 21:20:33,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 21:20:33,191 INFO L175 Difference]: Start difference. First operand has 262 places, 267 transitions, 3360 flow. Second operand 9 states and 107 transitions. [2024-06-21 21:20:33,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 282 transitions, 3973 flow [2024-06-21 21:20:33,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 282 transitions, 3641 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:33,435 INFO L231 Difference]: Finished difference. Result has 263 places, 268 transitions, 3278 flow [2024-06-21 21:20:33,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3278, PETRI_PLACES=263, PETRI_TRANSITIONS=268} [2024-06-21 21:20:33,436 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-21 21:20:33,436 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 268 transitions, 3278 flow [2024-06-21 21:20:33,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:33,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:33,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:33,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:20:33,436 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:33,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:33,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1924308269, now seen corresponding path program 12 times [2024-06-21 21:20:33,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:33,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97926335] [2024-06-21 21:20:33,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:33,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:33,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:34,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:34,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:34,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97926335] [2024-06-21 21:20:34,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97926335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:34,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:34,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:34,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943548568] [2024-06-21 21:20:34,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:34,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:34,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:34,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:34,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:34,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:34,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 268 transitions, 3278 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:34,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:34,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:34,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:34,516 INFO L124 PetriNetUnfolderBase]: 642/1152 cut-off events. [2024-06-21 21:20:34,516 INFO L125 PetriNetUnfolderBase]: For 75191/75193 co-relation queries the response was YES. [2024-06-21 21:20:34,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7735 conditions, 1152 events. 642/1152 cut-off events. For 75191/75193 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6062 event pairs, 81 based on Foata normal form. 4/1154 useless extension candidates. Maximal degree in co-relation 7617. Up to 829 conditions per place. [2024-06-21 21:20:34,527 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 169 selfloop transitions, 113 changer transitions 0/284 dead transitions. [2024-06-21 21:20:34,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 284 transitions, 3895 flow [2024-06-21 21:20:34,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:34,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:34,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 21:20:34,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:20:34,528 INFO L175 Difference]: Start difference. First operand has 263 places, 268 transitions, 3278 flow. Second operand 9 states and 108 transitions. [2024-06-21 21:20:34,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 284 transitions, 3895 flow [2024-06-21 21:20:34,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 284 transitions, 3662 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 21:20:34,774 INFO L231 Difference]: Finished difference. Result has 265 places, 269 transitions, 3288 flow [2024-06-21 21:20:34,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3288, PETRI_PLACES=265, PETRI_TRANSITIONS=269} [2024-06-21 21:20:34,774 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 235 predicate places. [2024-06-21 21:20:34,775 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 269 transitions, 3288 flow [2024-06-21 21:20:34,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:34,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:34,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:34,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:20:34,775 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:34,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:34,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1753601189, now seen corresponding path program 13 times [2024-06-21 21:20:34,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:34,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045043039] [2024-06-21 21:20:34,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:34,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:34,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:35,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:35,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:35,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045043039] [2024-06-21 21:20:35,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045043039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:35,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:35,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:35,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831358721] [2024-06-21 21:20:35,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:35,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:35,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:35,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:35,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:35,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:35,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 269 transitions, 3288 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:35,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:35,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:35,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:36,454 INFO L124 PetriNetUnfolderBase]: 652/1171 cut-off events. [2024-06-21 21:20:36,454 INFO L125 PetriNetUnfolderBase]: For 77256/77256 co-relation queries the response was YES. [2024-06-21 21:20:36,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7865 conditions, 1171 events. 652/1171 cut-off events. For 77256/77256 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6145 event pairs, 88 based on Foata normal form. 2/1171 useless extension candidates. Maximal degree in co-relation 7746. Up to 861 conditions per place. [2024-06-21 21:20:36,465 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 163 selfloop transitions, 122 changer transitions 0/287 dead transitions. [2024-06-21 21:20:36,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 287 transitions, 3953 flow [2024-06-21 21:20:36,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:20:36,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:20:36,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-21 21:20:36,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-21 21:20:36,467 INFO L175 Difference]: Start difference. First operand has 265 places, 269 transitions, 3288 flow. Second operand 11 states and 119 transitions. [2024-06-21 21:20:36,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 287 transitions, 3953 flow [2024-06-21 21:20:36,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 287 transitions, 3713 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:20:36,783 INFO L231 Difference]: Finished difference. Result has 269 places, 274 transitions, 3364 flow [2024-06-21 21:20:36,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3364, PETRI_PLACES=269, PETRI_TRANSITIONS=274} [2024-06-21 21:20:36,784 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-21 21:20:36,784 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 274 transitions, 3364 flow [2024-06-21 21:20:36,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:36,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:36,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:36,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:20:36,785 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:36,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:36,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1753601003, now seen corresponding path program 5 times [2024-06-21 21:20:36,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:36,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18485419] [2024-06-21 21:20:36,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:36,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:37,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:37,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:37,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18485419] [2024-06-21 21:20:37,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18485419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:37,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:37,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:37,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734333395] [2024-06-21 21:20:37,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:37,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:37,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:37,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:37,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:37,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:37,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 274 transitions, 3364 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:37,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:37,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:37,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:38,256 INFO L124 PetriNetUnfolderBase]: 704/1257 cut-off events. [2024-06-21 21:20:38,256 INFO L125 PetriNetUnfolderBase]: For 85430/85430 co-relation queries the response was YES. [2024-06-21 21:20:38,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8420 conditions, 1257 events. 704/1257 cut-off events. For 85430/85430 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6696 event pairs, 135 based on Foata normal form. 2/1257 useless extension candidates. Maximal degree in co-relation 8300. Up to 923 conditions per place. [2024-06-21 21:20:38,268 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 216 selfloop transitions, 93 changer transitions 0/311 dead transitions. [2024-06-21 21:20:38,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 311 transitions, 4388 flow [2024-06-21 21:20:38,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:38,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:38,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 21:20:38,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 21:20:38,270 INFO L175 Difference]: Start difference. First operand has 269 places, 274 transitions, 3364 flow. Second operand 10 states and 119 transitions. [2024-06-21 21:20:38,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 311 transitions, 4388 flow [2024-06-21 21:20:38,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 311 transitions, 4199 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:20:38,519 INFO L231 Difference]: Finished difference. Result has 274 places, 295 transitions, 3687 flow [2024-06-21 21:20:38,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3183, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3687, PETRI_PLACES=274, PETRI_TRANSITIONS=295} [2024-06-21 21:20:38,519 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-21 21:20:38,520 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 295 transitions, 3687 flow [2024-06-21 21:20:38,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:38,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:38,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:38,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:20:38,520 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:38,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:38,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1753605839, now seen corresponding path program 14 times [2024-06-21 21:20:38,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:38,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267949713] [2024-06-21 21:20:38,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:38,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:38,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:39,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:39,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:39,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267949713] [2024-06-21 21:20:39,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267949713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:39,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:39,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:39,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225718643] [2024-06-21 21:20:39,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:39,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:39,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:39,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:39,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:39,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:39,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 295 transitions, 3687 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:39,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:39,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:39,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:39,727 INFO L124 PetriNetUnfolderBase]: 708/1264 cut-off events. [2024-06-21 21:20:39,727 INFO L125 PetriNetUnfolderBase]: For 87866/87868 co-relation queries the response was YES. [2024-06-21 21:20:39,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8685 conditions, 1264 events. 708/1264 cut-off events. For 87866/87868 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 6757 event pairs, 57 based on Foata normal form. 4/1266 useless extension candidates. Maximal degree in co-relation 8562. Up to 927 conditions per place. [2024-06-21 21:20:39,736 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 203 selfloop transitions, 109 changer transitions 0/314 dead transitions. [2024-06-21 21:20:39,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 314 transitions, 4536 flow [2024-06-21 21:20:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:39,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:39,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 21:20:39,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 21:20:39,738 INFO L175 Difference]: Start difference. First operand has 274 places, 295 transitions, 3687 flow. Second operand 9 states and 112 transitions. [2024-06-21 21:20:39,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 314 transitions, 4536 flow [2024-06-21 21:20:40,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 314 transitions, 4513 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 21:20:40,019 INFO L231 Difference]: Finished difference. Result has 280 places, 296 transitions, 3903 flow [2024-06-21 21:20:40,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3903, PETRI_PLACES=280, PETRI_TRANSITIONS=296} [2024-06-21 21:20:40,019 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 250 predicate places. [2024-06-21 21:20:40,019 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 296 transitions, 3903 flow [2024-06-21 21:20:40,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:40,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:40,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:40,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:20:40,020 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:40,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:40,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1753428023, now seen corresponding path program 6 times [2024-06-21 21:20:40,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:40,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352291577] [2024-06-21 21:20:40,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:40,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:40,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:41,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:41,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:41,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352291577] [2024-06-21 21:20:41,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352291577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:41,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:41,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:41,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658353686] [2024-06-21 21:20:41,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:41,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:41,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:41,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:41,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:41,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:41,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 296 transitions, 3903 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:41,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:41,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:41,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:41,740 INFO L124 PetriNetUnfolderBase]: 740/1317 cut-off events. [2024-06-21 21:20:41,740 INFO L125 PetriNetUnfolderBase]: For 110368/110368 co-relation queries the response was YES. [2024-06-21 21:20:41,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9507 conditions, 1317 events. 740/1317 cut-off events. For 110368/110368 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7069 event pairs, 77 based on Foata normal form. 4/1319 useless extension candidates. Maximal degree in co-relation 9382. Up to 966 conditions per place. [2024-06-21 21:20:41,754 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 220 selfloop transitions, 100 changer transitions 0/322 dead transitions. [2024-06-21 21:20:41,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 322 transitions, 4841 flow [2024-06-21 21:20:41,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:41,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:41,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 21:20:41,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 21:20:41,755 INFO L175 Difference]: Start difference. First operand has 280 places, 296 transitions, 3903 flow. Second operand 10 states and 122 transitions. [2024-06-21 21:20:41,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 322 transitions, 4841 flow [2024-06-21 21:20:42,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 322 transitions, 4611 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 21:20:42,120 INFO L231 Difference]: Finished difference. Result has 283 places, 304 transitions, 3973 flow [2024-06-21 21:20:42,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3673, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3973, PETRI_PLACES=283, PETRI_TRANSITIONS=304} [2024-06-21 21:20:42,120 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-21 21:20:42,120 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 304 transitions, 3973 flow [2024-06-21 21:20:42,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:42,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:42,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:42,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:20:42,121 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:42,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:42,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1753428209, now seen corresponding path program 15 times [2024-06-21 21:20:42,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:42,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039685785] [2024-06-21 21:20:42,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:42,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:42,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:43,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-21 21:20:43,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:43,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039685785] [2024-06-21 21:20:43,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039685785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:43,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:43,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:43,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344702701] [2024-06-21 21:20:43,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:43,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:43,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:43,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:43,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:43,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:43,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 304 transitions, 3973 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:43,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:43,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:43,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:43,612 INFO L124 PetriNetUnfolderBase]: 744/1325 cut-off events. [2024-06-21 21:20:43,612 INFO L125 PetriNetUnfolderBase]: For 106573/106573 co-relation queries the response was YES. [2024-06-21 21:20:43,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9595 conditions, 1325 events. 744/1325 cut-off events. For 106573/106573 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7121 event pairs, 90 based on Foata normal form. 2/1325 useless extension candidates. Maximal degree in co-relation 9469. Up to 1158 conditions per place. [2024-06-21 21:20:43,623 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 252 selfloop transitions, 63 changer transitions 0/317 dead transitions. [2024-06-21 21:20:43,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 317 transitions, 4646 flow [2024-06-21 21:20:43,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:43,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:43,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 21:20:43,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-21 21:20:43,625 INFO L175 Difference]: Start difference. First operand has 283 places, 304 transitions, 3973 flow. Second operand 10 states and 108 transitions. [2024-06-21 21:20:43,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 317 transitions, 4646 flow [2024-06-21 21:20:44,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 317 transitions, 4549 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:20:44,125 INFO L231 Difference]: Finished difference. Result has 288 places, 305 transitions, 4024 flow [2024-06-21 21:20:44,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4024, PETRI_PLACES=288, PETRI_TRANSITIONS=305} [2024-06-21 21:20:44,126 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 258 predicate places. [2024-06-21 21:20:44,126 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 305 transitions, 4024 flow [2024-06-21 21:20:44,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:44,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:44,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:44,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:20:44,126 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:44,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:44,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1919655293, now seen corresponding path program 7 times [2024-06-21 21:20:44,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:44,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20386920] [2024-06-21 21:20:44,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:44,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:45,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:45,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:45,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20386920] [2024-06-21 21:20:45,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20386920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:45,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:45,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:45,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687349508] [2024-06-21 21:20:45,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:45,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:45,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:45,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:45,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:45,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:45,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 305 transitions, 4024 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:45,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:45,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:45,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:45,850 INFO L124 PetriNetUnfolderBase]: 756/1344 cut-off events. [2024-06-21 21:20:45,850 INFO L125 PetriNetUnfolderBase]: For 115400/115402 co-relation queries the response was YES. [2024-06-21 21:20:45,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9807 conditions, 1344 events. 756/1344 cut-off events. For 115400/115402 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7256 event pairs, 74 based on Foata normal form. 6/1348 useless extension candidates. Maximal degree in co-relation 9679. Up to 1018 conditions per place. [2024-06-21 21:20:45,862 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 220 selfloop transitions, 105 changer transitions 0/327 dead transitions. [2024-06-21 21:20:45,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 327 transitions, 4780 flow [2024-06-21 21:20:45,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:45,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:45,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 21:20:45,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 21:20:45,863 INFO L175 Difference]: Start difference. First operand has 288 places, 305 transitions, 4024 flow. Second operand 10 states and 119 transitions. [2024-06-21 21:20:45,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 327 transitions, 4780 flow [2024-06-21 21:20:46,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 327 transitions, 4645 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:46,245 INFO L231 Difference]: Finished difference. Result has 290 places, 309 transitions, 4165 flow [2024-06-21 21:20:46,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4165, PETRI_PLACES=290, PETRI_TRANSITIONS=309} [2024-06-21 21:20:46,245 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 21:20:46,245 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 309 transitions, 4165 flow [2024-06-21 21:20:46,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:46,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:46,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:46,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:20:46,246 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:46,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:46,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1753421513, now seen corresponding path program 8 times [2024-06-21 21:20:46,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:46,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780954799] [2024-06-21 21:20:46,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:46,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:46,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:47,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:47,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:47,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780954799] [2024-06-21 21:20:47,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780954799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:47,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:47,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:47,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323184060] [2024-06-21 21:20:47,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:47,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:47,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:47,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:47,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:47,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:47,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 309 transitions, 4165 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:47,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:47,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:47,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:47,878 INFO L124 PetriNetUnfolderBase]: 748/1333 cut-off events. [2024-06-21 21:20:47,878 INFO L125 PetriNetUnfolderBase]: For 104565/104565 co-relation queries the response was YES. [2024-06-21 21:20:47,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9587 conditions, 1333 events. 748/1333 cut-off events. For 104565/104565 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7223 event pairs, 77 based on Foata normal form. 4/1335 useless extension candidates. Maximal degree in co-relation 9458. Up to 1006 conditions per place. [2024-06-21 21:20:47,891 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 229 selfloop transitions, 94 changer transitions 0/325 dead transitions. [2024-06-21 21:20:47,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 325 transitions, 4857 flow [2024-06-21 21:20:47,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:47,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:47,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 21:20:47,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-21 21:20:47,892 INFO L175 Difference]: Start difference. First operand has 290 places, 309 transitions, 4165 flow. Second operand 10 states and 118 transitions. [2024-06-21 21:20:47,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 325 transitions, 4857 flow [2024-06-21 21:20:48,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 325 transitions, 4527 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 21:20:48,235 INFO L231 Difference]: Finished difference. Result has 291 places, 309 transitions, 4031 flow [2024-06-21 21:20:48,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4031, PETRI_PLACES=291, PETRI_TRANSITIONS=309} [2024-06-21 21:20:48,236 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2024-06-21 21:20:48,236 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 309 transitions, 4031 flow [2024-06-21 21:20:48,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:48,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:48,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:48,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:20:48,236 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:48,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:48,236 INFO L85 PathProgramCache]: Analyzing trace with hash -643247119, now seen corresponding path program 1 times [2024-06-21 21:20:48,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:48,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079392833] [2024-06-21 21:20:48,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:48,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:48,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:49,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:49,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:49,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079392833] [2024-06-21 21:20:49,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079392833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:49,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:49,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:20:49,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905182889] [2024-06-21 21:20:49,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:49,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:20:49,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:49,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:20:49,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:20:49,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:49,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 309 transitions, 4031 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:20:49,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:49,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:49,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:50,039 INFO L124 PetriNetUnfolderBase]: 772/1385 cut-off events. [2024-06-21 21:20:50,039 INFO L125 PetriNetUnfolderBase]: For 142575/142575 co-relation queries the response was YES. [2024-06-21 21:20:50,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9681 conditions, 1385 events. 772/1385 cut-off events. For 142575/142575 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7573 event pairs, 116 based on Foata normal form. 14/1397 useless extension candidates. Maximal degree in co-relation 9551. Up to 693 conditions per place. [2024-06-21 21:20:50,052 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 180 selfloop transitions, 139 changer transitions 10/331 dead transitions. [2024-06-21 21:20:50,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 331 transitions, 4945 flow [2024-06-21 21:20:50,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:50,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:50,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 21:20:50,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 21:20:50,053 INFO L175 Difference]: Start difference. First operand has 291 places, 309 transitions, 4031 flow. Second operand 10 states and 129 transitions. [2024-06-21 21:20:50,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 331 transitions, 4945 flow [2024-06-21 21:20:50,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 331 transitions, 4747 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 21:20:50,397 INFO L231 Difference]: Finished difference. Result has 292 places, 305 transitions, 4089 flow [2024-06-21 21:20:50,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4089, PETRI_PLACES=292, PETRI_TRANSITIONS=305} [2024-06-21 21:20:50,397 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-21 21:20:50,397 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 305 transitions, 4089 flow [2024-06-21 21:20:50,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:20:50,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:50,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:50,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:20:50,398 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:50,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:50,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1746934763, now seen corresponding path program 9 times [2024-06-21 21:20:50,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:50,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636722200] [2024-06-21 21:20:50,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:50,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:50,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21: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-21 21:20:51,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:51,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636722200] [2024-06-21 21:20:51,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636722200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:51,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:51,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:51,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509877566] [2024-06-21 21:20:51,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:51,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:51,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:51,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:51,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:51,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:51,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 305 transitions, 4089 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:51,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:51,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:51,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:52,246 INFO L124 PetriNetUnfolderBase]: 754/1351 cut-off events. [2024-06-21 21:20:52,246 INFO L125 PetriNetUnfolderBase]: For 109773/109773 co-relation queries the response was YES. [2024-06-21 21:20:52,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9757 conditions, 1351 events. 754/1351 cut-off events. For 109773/109773 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7373 event pairs, 78 based on Foata normal form. 4/1353 useless extension candidates. Maximal degree in co-relation 9626. Up to 1024 conditions per place. [2024-06-21 21:20:52,260 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 222 selfloop transitions, 100 changer transitions 0/324 dead transitions. [2024-06-21 21:20:52,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 324 transitions, 4841 flow [2024-06-21 21:20:52,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:52,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:52,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 21:20:52,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 21:20:52,261 INFO L175 Difference]: Start difference. First operand has 292 places, 305 transitions, 4089 flow. Second operand 10 states and 115 transitions. [2024-06-21 21:20:52,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 324 transitions, 4841 flow [2024-06-21 21:20:52,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 324 transitions, 4521 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 21:20:52,594 INFO L231 Difference]: Finished difference. Result has 292 places, 309 transitions, 4051 flow [2024-06-21 21:20:52,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3777, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4051, PETRI_PLACES=292, PETRI_TRANSITIONS=309} [2024-06-21 21:20:52,594 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-21 21:20:52,594 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 309 transitions, 4051 flow [2024-06-21 21:20:52,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:52,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:52,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:52,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:20:52,595 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:52,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:52,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1919834969, now seen corresponding path program 16 times [2024-06-21 21:20:52,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:52,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414772654] [2024-06-21 21:20:52,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:52,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:52,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:53,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-21 21:20:53,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:53,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414772654] [2024-06-21 21:20:53,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414772654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:53,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:53,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:53,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483402457] [2024-06-21 21:20:53,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:53,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:53,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:53,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:53,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:53,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:53,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 309 transitions, 4051 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:53,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:53,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:53,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:54,168 INFO L124 PetriNetUnfolderBase]: 761/1363 cut-off events. [2024-06-21 21:20:54,168 INFO L125 PetriNetUnfolderBase]: For 101859/101861 co-relation queries the response was YES. [2024-06-21 21:20:54,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9703 conditions, 1363 events. 761/1363 cut-off events. For 101859/101861 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7482 event pairs, 102 based on Foata normal form. 4/1365 useless extension candidates. Maximal degree in co-relation 9572. Up to 1045 conditions per place. [2024-06-21 21:20:54,181 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 203 selfloop transitions, 123 changer transitions 0/328 dead transitions. [2024-06-21 21:20:54,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 328 transitions, 4793 flow [2024-06-21 21:20:54,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:20:54,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:20:54,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 21:20:54,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 21:20:54,183 INFO L175 Difference]: Start difference. First operand has 292 places, 309 transitions, 4051 flow. Second operand 11 states and 124 transitions. [2024-06-21 21:20:54,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 328 transitions, 4793 flow [2024-06-21 21:20:54,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 328 transitions, 4569 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:54,566 INFO L231 Difference]: Finished difference. Result has 295 places, 312 transitions, 4129 flow [2024-06-21 21:20:54,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4129, PETRI_PLACES=295, PETRI_TRANSITIONS=312} [2024-06-21 21:20:54,567 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-21 21:20:54,567 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 312 transitions, 4129 flow [2024-06-21 21:20:54,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:54,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:54,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:54,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:20:54,568 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:54,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:54,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1747165403, now seen corresponding path program 10 times [2024-06-21 21:20:54,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:54,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443211591] [2024-06-21 21:20:54,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:54,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:55,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-21 21:20:55,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:55,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443211591] [2024-06-21 21:20:55,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443211591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:55,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:55,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:55,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653851684] [2024-06-21 21:20:55,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:55,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:55,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:55,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:55,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:55,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:55,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 312 transitions, 4129 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:55,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:55,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:55,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:56,224 INFO L124 PetriNetUnfolderBase]: 791/1414 cut-off events. [2024-06-21 21:20:56,224 INFO L125 PetriNetUnfolderBase]: For 104636/104636 co-relation queries the response was YES. [2024-06-21 21:20:56,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9906 conditions, 1414 events. 791/1414 cut-off events. For 104636/104636 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 7789 event pairs, 166 based on Foata normal form. 2/1414 useless extension candidates. Maximal degree in co-relation 9774. Up to 998 conditions per place. [2024-06-21 21:20:56,238 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 233 selfloop transitions, 103 changer transitions 0/338 dead transitions. [2024-06-21 21:20:56,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 338 transitions, 5101 flow [2024-06-21 21:20:56,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:20:56,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:20:56,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 21:20:56,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 21:20:56,239 INFO L175 Difference]: Start difference. First operand has 295 places, 312 transitions, 4129 flow. Second operand 11 states and 125 transitions. [2024-06-21 21:20:56,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 338 transitions, 5101 flow [2024-06-21 21:20:56,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 338 transitions, 4891 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:56,607 INFO L231 Difference]: Finished difference. Result has 300 places, 322 transitions, 4323 flow [2024-06-21 21:20:56,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4323, PETRI_PLACES=300, PETRI_TRANSITIONS=322} [2024-06-21 21:20:56,608 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-21 21:20:56,608 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 322 transitions, 4323 flow [2024-06-21 21:20:56,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:56,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:56,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:56,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:20:56,608 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:56,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:56,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1747172099, now seen corresponding path program 17 times [2024-06-21 21:20:56,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:56,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911742376] [2024-06-21 21:20:56,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:56,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:56,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:57,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-21 21:20:57,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:57,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911742376] [2024-06-21 21:20:57,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911742376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:57,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:57,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:57,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982705123] [2024-06-21 21:20:57,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:57,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:57,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:57,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:57,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:57,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:57,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 322 transitions, 4323 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:57,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:57,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:57,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:58,080 INFO L124 PetriNetUnfolderBase]: 795/1422 cut-off events. [2024-06-21 21:20:58,081 INFO L125 PetriNetUnfolderBase]: For 105169/105169 co-relation queries the response was YES. [2024-06-21 21:20:58,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10161 conditions, 1422 events. 795/1422 cut-off events. For 105169/105169 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7873 event pairs, 98 based on Foata normal form. 2/1422 useless extension candidates. Maximal degree in co-relation 10026. Up to 1255 conditions per place. [2024-06-21 21:20:58,095 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 268 selfloop transitions, 65 changer transitions 0/335 dead transitions. [2024-06-21 21:20:58,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 335 transitions, 5034 flow [2024-06-21 21:20:58,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:20:58,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:20:58,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 21:20:58,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 21:20:58,096 INFO L175 Difference]: Start difference. First operand has 300 places, 322 transitions, 4323 flow. Second operand 10 states and 107 transitions. [2024-06-21 21:20:58,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 335 transitions, 5034 flow [2024-06-21 21:20:58,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 335 transitions, 4932 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 21:20:58,497 INFO L231 Difference]: Finished difference. Result has 305 places, 323 transitions, 4375 flow [2024-06-21 21:20:58,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4375, PETRI_PLACES=305, PETRI_TRANSITIONS=323} [2024-06-21 21:20:58,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-21 21:20:58,498 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 323 transitions, 4375 flow [2024-06-21 21:20:58,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:58,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:58,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:58,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:20:58,498 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:20:58,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:58,499 INFO L85 PathProgramCache]: Analyzing trace with hash -815983087, now seen corresponding path program 11 times [2024-06-21 21:20:58,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:58,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577223938] [2024-06-21 21:20:58,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:58,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:58,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:59,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:59,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:59,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577223938] [2024-06-21 21:20:59,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577223938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:59,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:59,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:20:59,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320574019] [2024-06-21 21:20:59,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:59,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:20:59,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:59,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:20:59,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:20:59,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:20:59,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 323 transitions, 4375 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:20:59,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:59,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:20:59,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:00,347 INFO L124 PetriNetUnfolderBase]: 807/1441 cut-off events. [2024-06-21 21:21:00,347 INFO L125 PetriNetUnfolderBase]: For 115796/115798 co-relation queries the response was YES. [2024-06-21 21:21:00,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10276 conditions, 1441 events. 807/1441 cut-off events. For 115796/115798 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 8012 event pairs, 98 based on Foata normal form. 6/1445 useless extension candidates. Maximal degree in co-relation 10141. Up to 781 conditions per place. [2024-06-21 21:21:00,362 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 178 selfloop transitions, 168 changer transitions 0/348 dead transitions. [2024-06-21 21:21:00,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 348 transitions, 5377 flow [2024-06-21 21:21:00,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:21:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:21:00,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:21:00,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:21:00,363 INFO L175 Difference]: Start difference. First operand has 305 places, 323 transitions, 4375 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:21:00,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 348 transitions, 5377 flow [2024-06-21 21:21:00,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 348 transitions, 5236 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:00,772 INFO L231 Difference]: Finished difference. Result has 308 places, 327 transitions, 4648 flow [2024-06-21 21:21:00,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4648, PETRI_PLACES=308, PETRI_TRANSITIONS=327} [2024-06-21 21:21:00,773 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 278 predicate places. [2024-06-21 21:21:00,773 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 327 transitions, 4648 flow [2024-06-21 21:21:00,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:00,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:00,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:00,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:21:00,773 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:00,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:00,773 INFO L85 PathProgramCache]: Analyzing trace with hash -643493197, now seen corresponding path program 12 times [2024-06-21 21:21:00,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:00,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439897570] [2024-06-21 21:21:00,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:00,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:00,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:01,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:01,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:01,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439897570] [2024-06-21 21:21:01,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439897570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:01,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:01,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:01,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906074435] [2024-06-21 21:21:01,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:01,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:01,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:01,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:01,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:01,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:01,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 327 transitions, 4648 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:01,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:01,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:01,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:02,446 INFO L124 PetriNetUnfolderBase]: 829/1478 cut-off events. [2024-06-21 21:21:02,446 INFO L125 PetriNetUnfolderBase]: For 127895/127895 co-relation queries the response was YES. [2024-06-21 21:21:02,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10986 conditions, 1478 events. 829/1478 cut-off events. For 127895/127895 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 8219 event pairs, 78 based on Foata normal form. 4/1480 useless extension candidates. Maximal degree in co-relation 10850. Up to 1114 conditions per place. [2024-06-21 21:21:02,470 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 242 selfloop transitions, 106 changer transitions 0/350 dead transitions. [2024-06-21 21:21:02,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 350 transitions, 5686 flow [2024-06-21 21:21:02,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:02,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:02,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 21:21:02,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 21:21:02,471 INFO L175 Difference]: Start difference. First operand has 308 places, 327 transitions, 4648 flow. Second operand 10 states and 119 transitions. [2024-06-21 21:21:02,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 350 transitions, 5686 flow [2024-06-21 21:21:02,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 350 transitions, 5292 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 21:21:02,985 INFO L231 Difference]: Finished difference. Result has 309 places, 333 transitions, 4598 flow [2024-06-21 21:21:02,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4266, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4598, PETRI_PLACES=309, PETRI_TRANSITIONS=333} [2024-06-21 21:21:02,986 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-21 21:21:02,986 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 333 transitions, 4598 flow [2024-06-21 21:21:02,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:02,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:02,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:02,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:21:02,988 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:02,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:02,988 INFO L85 PathProgramCache]: Analyzing trace with hash -815983273, now seen corresponding path program 18 times [2024-06-21 21:21:02,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:02,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011501615] [2024-06-21 21:21:02,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:02,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:02,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:03,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:03,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:03,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011501615] [2024-06-21 21:21:03,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011501615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:03,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:03,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:03,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685191260] [2024-06-21 21:21:03,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:03,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:03,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:03,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:03,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:03,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:03,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 333 transitions, 4598 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:03,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:03,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:03,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:04,480 INFO L124 PetriNetUnfolderBase]: 833/1485 cut-off events. [2024-06-21 21:21:04,480 INFO L125 PetriNetUnfolderBase]: For 121296/121298 co-relation queries the response was YES. [2024-06-21 21:21:04,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10869 conditions, 1485 events. 833/1485 cut-off events. For 121296/121298 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8289 event pairs, 109 based on Foata normal form. 4/1487 useless extension candidates. Maximal degree in co-relation 10732. Up to 1167 conditions per place. [2024-06-21 21:21:04,496 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 226 selfloop transitions, 121 changer transitions 0/349 dead transitions. [2024-06-21 21:21:04,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 349 transitions, 5353 flow [2024-06-21 21:21:04,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:04,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:04,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 21:21:04,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 21:21:04,497 INFO L175 Difference]: Start difference. First operand has 309 places, 333 transitions, 4598 flow. Second operand 10 states and 115 transitions. [2024-06-21 21:21:04,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 349 transitions, 5353 flow [2024-06-21 21:21:04,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 349 transitions, 5193 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 21:21:04,996 INFO L231 Difference]: Finished difference. Result has 313 places, 334 transitions, 4709 flow [2024-06-21 21:21:04,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4438, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4709, PETRI_PLACES=313, PETRI_TRANSITIONS=334} [2024-06-21 21:21:04,997 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 21:21:04,997 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 334 transitions, 4709 flow [2024-06-21 21:21:04,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:04,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:04,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:04,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 21:21:04,998 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:04,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:04,998 INFO L85 PathProgramCache]: Analyzing trace with hash -2035332653, now seen corresponding path program 2 times [2024-06-21 21:21:04,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:04,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164737529] [2024-06-21 21:21:04,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:04,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:05,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:06,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:06,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:06,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164737529] [2024-06-21 21:21:06,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164737529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:06,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:06,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:21:06,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911723374] [2024-06-21 21:21:06,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:06,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:21:06,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:06,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:21:06,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:21:06,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:06,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 334 transitions, 4709 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:21:06,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:06,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:06,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:06,661 INFO L124 PetriNetUnfolderBase]: 837/1494 cut-off events. [2024-06-21 21:21:06,661 INFO L125 PetriNetUnfolderBase]: For 124126/124126 co-relation queries the response was YES. [2024-06-21 21:21:06,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11075 conditions, 1494 events. 837/1494 cut-off events. For 124126/124126 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 8369 event pairs, 176 based on Foata normal form. 2/1494 useless extension candidates. Maximal degree in co-relation 10936. Up to 1417 conditions per place. [2024-06-21 21:21:06,677 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 314 selfloop transitions, 31 changer transitions 0/347 dead transitions. [2024-06-21 21:21:06,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 347 transitions, 5443 flow [2024-06-21 21:21:06,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:06,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:06,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 21:21:06,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-21 21:21:06,678 INFO L175 Difference]: Start difference. First operand has 313 places, 334 transitions, 4709 flow. Second operand 10 states and 104 transitions. [2024-06-21 21:21:06,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 347 transitions, 5443 flow [2024-06-21 21:21:07,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 347 transitions, 5193 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:07,216 INFO L231 Difference]: Finished difference. Result has 315 places, 335 transitions, 4541 flow [2024-06-21 21:21:07,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4459, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4541, PETRI_PLACES=315, PETRI_TRANSITIONS=335} [2024-06-21 21:21:07,216 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-21 21:21:07,217 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 335 transitions, 4541 flow [2024-06-21 21:21:07,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:21:07,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:07,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:07,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 21:21:07,217 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:07,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:07,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1150724687, now seen corresponding path program 13 times [2024-06-21 21:21:07,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:07,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219255560] [2024-06-21 21:21:07,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:07,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:07,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:08,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:08,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:08,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219255560] [2024-06-21 21:21:08,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219255560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:08,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:08,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:08,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437180773] [2024-06-21 21:21:08,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:08,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:08,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:08,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:08,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:08,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:08,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 335 transitions, 4541 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:08,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:08,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:08,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:08,786 INFO L124 PetriNetUnfolderBase]: 853/1520 cut-off events. [2024-06-21 21:21:08,786 INFO L125 PetriNetUnfolderBase]: For 134650/134650 co-relation queries the response was YES. [2024-06-21 21:21:08,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11274 conditions, 1520 events. 853/1520 cut-off events. For 134650/134650 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8522 event pairs, 184 based on Foata normal form. 2/1520 useless extension candidates. Maximal degree in co-relation 11134. Up to 1429 conditions per place. [2024-06-21 21:21:08,802 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 319 selfloop transitions, 32 changer transitions 0/353 dead transitions. [2024-06-21 21:21:08,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 353 transitions, 5545 flow [2024-06-21 21:21:08,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:08,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:08,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-21 21:21:08,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-21 21:21:08,805 INFO L175 Difference]: Start difference. First operand has 315 places, 335 transitions, 4541 flow. Second operand 10 states and 109 transitions. [2024-06-21 21:21:08,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 353 transitions, 5545 flow [2024-06-21 21:21:09,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 353 transitions, 5473 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:09,439 INFO L231 Difference]: Finished difference. Result has 317 places, 339 transitions, 4622 flow [2024-06-21 21:21:09,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4622, PETRI_PLACES=317, PETRI_TRANSITIONS=339} [2024-06-21 21:21:09,440 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-21 21:21:09,440 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 339 transitions, 4622 flow [2024-06-21 21:21:09,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:09,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:09,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:09,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 21:21:09,440 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:09,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:09,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2065905863, now seen corresponding path program 19 times [2024-06-21 21:21:09,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:09,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932059214] [2024-06-21 21:21:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:09,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:09,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:10,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:10,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:10,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932059214] [2024-06-21 21:21:10,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932059214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:10,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:10,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:10,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068783309] [2024-06-21 21:21:10,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:10,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:10,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:10,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:10,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:10,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:10,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 339 transitions, 4622 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:10,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:10,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:10,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:10,972 INFO L124 PetriNetUnfolderBase]: 857/1528 cut-off events. [2024-06-21 21:21:10,972 INFO L125 PetriNetUnfolderBase]: For 137651/137651 co-relation queries the response was YES. [2024-06-21 21:21:10,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11355 conditions, 1528 events. 857/1528 cut-off events. For 137651/137651 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 8575 event pairs, 187 based on Foata normal form. 2/1528 useless extension candidates. Maximal degree in co-relation 11214. Up to 1484 conditions per place. [2024-06-21 21:21:10,989 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 326 selfloop transitions, 22 changer transitions 0/350 dead transitions. [2024-06-21 21:21:10,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 350 transitions, 5361 flow [2024-06-21 21:21:10,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:10,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:10,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 21:21:10,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 21:21:10,990 INFO L175 Difference]: Start difference. First operand has 317 places, 339 transitions, 4622 flow. Second operand 10 states and 99 transitions. [2024-06-21 21:21:10,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 350 transitions, 5361 flow [2024-06-21 21:21:11,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 350 transitions, 5301 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 21:21:11,575 INFO L231 Difference]: Finished difference. Result has 321 places, 340 transitions, 4633 flow [2024-06-21 21:21:11,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4633, PETRI_PLACES=321, PETRI_TRANSITIONS=340} [2024-06-21 21:21:11,576 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-21 21:21:11,576 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 340 transitions, 4633 flow [2024-06-21 21:21:11,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:11,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:11,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:11,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 21:21:11,577 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:11,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:11,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2072161787, now seen corresponding path program 14 times [2024-06-21 21:21:11,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:11,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371123308] [2024-06-21 21:21:11,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:11,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:12,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:12,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:12,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371123308] [2024-06-21 21:21:12,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371123308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:12,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:12,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:12,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748330082] [2024-06-21 21:21:12,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:12,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:12,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:12,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:12,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:12,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:12,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 340 transitions, 4633 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:12,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:12,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:12,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:13,083 INFO L124 PetriNetUnfolderBase]: 873/1554 cut-off events. [2024-06-21 21:21:13,083 INFO L125 PetriNetUnfolderBase]: For 149450/149450 co-relation queries the response was YES. [2024-06-21 21:21:13,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11769 conditions, 1554 events. 873/1554 cut-off events. For 149450/149450 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8755 event pairs, 187 based on Foata normal form. 2/1554 useless extension candidates. Maximal degree in co-relation 11626. Up to 1467 conditions per place. [2024-06-21 21:21:13,100 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 325 selfloop transitions, 33 changer transitions 0/360 dead transitions. [2024-06-21 21:21:13,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 360 transitions, 5669 flow [2024-06-21 21:21:13,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:21:13,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:21:13,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 21:21:13,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-21 21:21:13,101 INFO L175 Difference]: Start difference. First operand has 321 places, 340 transitions, 4633 flow. Second operand 11 states and 118 transitions. [2024-06-21 21:21:13,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 360 transitions, 5669 flow [2024-06-21 21:21:13,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 360 transitions, 5609 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:13,749 INFO L231 Difference]: Finished difference. Result has 324 places, 344 transitions, 4736 flow [2024-06-21 21:21:13,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4736, PETRI_PLACES=324, PETRI_TRANSITIONS=344} [2024-06-21 21:21:13,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-21 21:21:13,750 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 344 transitions, 4736 flow [2024-06-21 21:21:13,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:13,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:13,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:13,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 21:21:13,751 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:13,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:13,751 INFO L85 PathProgramCache]: Analyzing trace with hash -2072334953, now seen corresponding path program 20 times [2024-06-21 21:21:13,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:13,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371815175] [2024-06-21 21:21:13,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:13,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:13,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:14,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:14,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:14,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371815175] [2024-06-21 21:21:14,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371815175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:14,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:14,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:21:14,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159855148] [2024-06-21 21:21:14,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:14,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:21:14,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:14,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:21:14,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:21:14,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:14,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 344 transitions, 4736 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:14,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:14,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:14,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:15,006 INFO L124 PetriNetUnfolderBase]: 877/1561 cut-off events. [2024-06-21 21:21:15,006 INFO L125 PetriNetUnfolderBase]: For 152496/152498 co-relation queries the response was YES. [2024-06-21 21:21:15,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11871 conditions, 1561 events. 877/1561 cut-off events. For 152496/152498 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 8829 event pairs, 106 based on Foata normal form. 4/1563 useless extension candidates. Maximal degree in co-relation 11727. Up to 1308 conditions per place. [2024-06-21 21:21:15,024 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 248 selfloop transitions, 111 changer transitions 0/361 dead transitions. [2024-06-21 21:21:15,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 361 transitions, 5523 flow [2024-06-21 21:21:15,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:21:15,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:21:15,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-21 21:21:15,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-21 21:21:15,026 INFO L175 Difference]: Start difference. First operand has 324 places, 344 transitions, 4736 flow. Second operand 9 states and 109 transitions. [2024-06-21 21:21:15,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 361 transitions, 5523 flow [2024-06-21 21:21:15,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 361 transitions, 5453 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 21:21:15,677 INFO L231 Difference]: Finished difference. Result has 326 places, 345 transitions, 4923 flow [2024-06-21 21:21:15,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4923, PETRI_PLACES=326, PETRI_TRANSITIONS=345} [2024-06-21 21:21:15,677 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2024-06-21 21:21:15,677 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 345 transitions, 4923 flow [2024-06-21 21:21:15,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:15,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:15,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:15,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 21:21:15,678 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:15,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:15,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1590888915, now seen corresponding path program 3 times [2024-06-21 21:21:15,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:15,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250165231] [2024-06-21 21:21:15,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:15,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:15,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:16,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:16,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:16,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250165231] [2024-06-21 21:21:16,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250165231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:16,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:16,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:16,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359190323] [2024-06-21 21:21:16,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:16,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:16,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:16,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:16,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:16,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:16,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 345 transitions, 4923 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:16,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:16,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:16,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:17,434 INFO L124 PetriNetUnfolderBase]: 881/1570 cut-off events. [2024-06-21 21:21:17,434 INFO L125 PetriNetUnfolderBase]: For 155804/155804 co-relation queries the response was YES. [2024-06-21 21:21:17,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12136 conditions, 1570 events. 881/1570 cut-off events. For 155804/155804 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 8870 event pairs, 186 based on Foata normal form. 2/1570 useless extension candidates. Maximal degree in co-relation 11990. Up to 1520 conditions per place. [2024-06-21 21:21:17,451 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 334 selfloop transitions, 22 changer transitions 0/358 dead transitions. [2024-06-21 21:21:17,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 358 transitions, 5681 flow [2024-06-21 21:21:17,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:17,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:17,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 21:21:17,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 21:21:17,452 INFO L175 Difference]: Start difference. First operand has 326 places, 345 transitions, 4923 flow. Second operand 10 states and 100 transitions. [2024-06-21 21:21:17,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 358 transitions, 5681 flow [2024-06-21 21:21:18,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 358 transitions, 5447 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 21:21:18,047 INFO L231 Difference]: Finished difference. Result has 329 places, 346 transitions, 4755 flow [2024-06-21 21:21:18,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4689, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4755, PETRI_PLACES=329, PETRI_TRANSITIONS=346} [2024-06-21 21:21:18,047 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-21 21:21:18,047 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 346 transitions, 4755 flow [2024-06-21 21:21:18,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:18,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:18,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:18,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 21:21:18,048 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:18,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash 128498547, now seen corresponding path program 15 times [2024-06-21 21:21:18,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:18,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328979185] [2024-06-21 21:21:18,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:18,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:18,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:19,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:19,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:19,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328979185] [2024-06-21 21:21:19,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328979185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:19,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:19,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:19,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169724269] [2024-06-21 21:21:19,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:19,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:19,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:19,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:19,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:19,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:19,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 346 transitions, 4755 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:19,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:19,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:19,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:19,608 INFO L124 PetriNetUnfolderBase]: 887/1580 cut-off events. [2024-06-21 21:21:19,608 INFO L125 PetriNetUnfolderBase]: For 155661/155661 co-relation queries the response was YES. [2024-06-21 21:21:19,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12006 conditions, 1580 events. 887/1580 cut-off events. For 155661/155661 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 8953 event pairs, 187 based on Foata normal form. 2/1580 useless extension candidates. Maximal degree in co-relation 11859. Up to 1524 conditions per place. [2024-06-21 21:21:19,627 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 335 selfloop transitions, 23 changer transitions 0/360 dead transitions. [2024-06-21 21:21:19,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 360 transitions, 5551 flow [2024-06-21 21:21:19,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:19,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:19,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 21:21:19,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 21:21:19,628 INFO L175 Difference]: Start difference. First operand has 329 places, 346 transitions, 4755 flow. Second operand 10 states and 100 transitions. [2024-06-21 21:21:19,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 360 transitions, 5551 flow [2024-06-21 21:21:20,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 360 transitions, 5495 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:20,258 INFO L231 Difference]: Finished difference. Result has 331 places, 348 transitions, 4803 flow [2024-06-21 21:21:20,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4699, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4803, PETRI_PLACES=331, PETRI_TRANSITIONS=348} [2024-06-21 21:21:20,258 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-21 21:21:20,258 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 348 transitions, 4803 flow [2024-06-21 21:21:20,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:20,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:20,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:20,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 21:21:20,259 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:20,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:20,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1590642651, now seen corresponding path program 21 times [2024-06-21 21:21:20,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:20,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542815883] [2024-06-21 21:21:20,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:20,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:21,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:21,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542815883] [2024-06-21 21:21:21,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542815883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:21,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:21,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:21,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893626480] [2024-06-21 21:21:21,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:21,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:21,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:21,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:21,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:21,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:21,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 348 transitions, 4803 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:21,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:21,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:21,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:21,759 INFO L124 PetriNetUnfolderBase]: 891/1588 cut-off events. [2024-06-21 21:21:21,759 INFO L125 PetriNetUnfolderBase]: For 158672/158672 co-relation queries the response was YES. [2024-06-21 21:21:21,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12084 conditions, 1588 events. 891/1588 cut-off events. For 158672/158672 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9024 event pairs, 193 based on Foata normal form. 2/1588 useless extension candidates. Maximal degree in co-relation 11936. Up to 1553 conditions per place. [2024-06-21 21:21:21,777 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 340 selfloop transitions, 17 changer transitions 0/359 dead transitions. [2024-06-21 21:21:21,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 359 transitions, 5562 flow [2024-06-21 21:21:21,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:21,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:21,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-21 21:21:21,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096774193548387 [2024-06-21 21:21:21,779 INFO L175 Difference]: Start difference. First operand has 331 places, 348 transitions, 4803 flow. Second operand 10 states and 96 transitions. [2024-06-21 21:21:21,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 359 transitions, 5562 flow [2024-06-21 21:21:22,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 359 transitions, 5490 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:22,461 INFO L231 Difference]: Finished difference. Result has 333 places, 349 transitions, 4794 flow [2024-06-21 21:21:22,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4731, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4794, PETRI_PLACES=333, PETRI_TRANSITIONS=349} [2024-06-21 21:21:22,462 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-21 21:21:22,462 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 349 transitions, 4794 flow [2024-06-21 21:21:22,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:22,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:22,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:22,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 21:21:22,462 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:22,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:22,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1886464305, now seen corresponding path program 4 times [2024-06-21 21:21:22,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:22,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339944095] [2024-06-21 21:21:22,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:22,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:22,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:23,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-21 21:21:23,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:23,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339944095] [2024-06-21 21:21:23,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339944095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:23,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:23,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:21:23,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421662486] [2024-06-21 21:21:23,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:23,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:21:23,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:23,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:21:23,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:21:23,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:23,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 349 transitions, 4794 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:21:23,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:23,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:23,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:24,001 INFO L124 PetriNetUnfolderBase]: 895/1596 cut-off events. [2024-06-21 21:21:24,001 INFO L125 PetriNetUnfolderBase]: For 161921/161921 co-relation queries the response was YES. [2024-06-21 21:21:24,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12117 conditions, 1596 events. 895/1596 cut-off events. For 161921/161921 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 9062 event pairs, 190 based on Foata normal form. 2/1596 useless extension candidates. Maximal degree in co-relation 11968. Up to 1556 conditions per place. [2024-06-21 21:21:24,019 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 343 selfloop transitions, 16 changer transitions 0/361 dead transitions. [2024-06-21 21:21:24,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 361 transitions, 5554 flow [2024-06-21 21:21:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:24,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:24,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-21 21:21:24,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3064516129032258 [2024-06-21 21:21:24,020 INFO L175 Difference]: Start difference. First operand has 333 places, 349 transitions, 4794 flow. Second operand 10 states and 95 transitions. [2024-06-21 21:21:24,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 361 transitions, 5554 flow [2024-06-21 21:21:24,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 361 transitions, 5502 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:24,729 INFO L231 Difference]: Finished difference. Result has 335 places, 350 transitions, 4798 flow [2024-06-21 21:21:24,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4798, PETRI_PLACES=335, PETRI_TRANSITIONS=350} [2024-06-21 21:21:24,729 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-21 21:21:24,730 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 350 transitions, 4798 flow [2024-06-21 21:21:24,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:21:24,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:24,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:24,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 21:21:24,730 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:24,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:24,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1144468391, now seen corresponding path program 22 times [2024-06-21 21:21:24,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:24,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572762416] [2024-06-21 21:21:24,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:24,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:24,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:25,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:25,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:25,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572762416] [2024-06-21 21:21:25,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572762416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:25,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:25,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:25,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160505872] [2024-06-21 21:21:25,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:25,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:25,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:25,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:25,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:25,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:25,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 350 transitions, 4798 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:25,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:25,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:25,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:26,182 INFO L124 PetriNetUnfolderBase]: 892/1591 cut-off events. [2024-06-21 21:21:26,182 INFO L125 PetriNetUnfolderBase]: For 154954/154954 co-relation queries the response was YES. [2024-06-21 21:21:26,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11890 conditions, 1591 events. 892/1591 cut-off events. For 154954/154954 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 9033 event pairs, 195 based on Foata normal form. 2/1591 useless extension candidates. Maximal degree in co-relation 11740. Up to 1547 conditions per place. [2024-06-21 21:21:26,199 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 336 selfloop transitions, 22 changer transitions 0/360 dead transitions. [2024-06-21 21:21:26,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 360 transitions, 5536 flow [2024-06-21 21:21:26,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:26,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:26,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 21:21:26,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 21:21:26,200 INFO L175 Difference]: Start difference. First operand has 335 places, 350 transitions, 4798 flow. Second operand 10 states and 99 transitions. [2024-06-21 21:21:26,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 360 transitions, 5536 flow [2024-06-21 21:21:26,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 360 transitions, 5482 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:26,907 INFO L231 Difference]: Finished difference. Result has 337 places, 350 transitions, 4792 flow [2024-06-21 21:21:26,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4744, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4792, PETRI_PLACES=337, PETRI_TRANSITIONS=350} [2024-06-21 21:21:26,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-21 21:21:26,907 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 350 transitions, 4792 flow [2024-06-21 21:21:26,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:26,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:26,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:26,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 21:21:26,908 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:26,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:26,908 INFO L85 PathProgramCache]: Analyzing trace with hash -2072155277, now seen corresponding path program 16 times [2024-06-21 21:21:26,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:26,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081726289] [2024-06-21 21:21:26,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:26,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:26,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:28,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:28,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081726289] [2024-06-21 21:21:28,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081726289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:28,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:28,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:28,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110355325] [2024-06-21 21:21:28,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:28,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:28,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:28,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:28,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:28,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:28,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 350 transitions, 4792 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:28,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:28,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:28,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:28,717 INFO L124 PetriNetUnfolderBase]: 888/1585 cut-off events. [2024-06-21 21:21:28,717 INFO L125 PetriNetUnfolderBase]: For 147803/147803 co-relation queries the response was YES. [2024-06-21 21:21:28,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11650 conditions, 1585 events. 888/1585 cut-off events. For 147803/147803 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 9009 event pairs, 190 based on Foata normal form. 2/1585 useless extension candidates. Maximal degree in co-relation 11499. Up to 1510 conditions per place. [2024-06-21 21:21:28,734 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 332 selfloop transitions, 29 changer transitions 0/363 dead transitions. [2024-06-21 21:21:28,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 363 transitions, 5550 flow [2024-06-21 21:21:28,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:28,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:28,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 21:21:28,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 21:21:28,735 INFO L175 Difference]: Start difference. First operand has 337 places, 350 transitions, 4792 flow. Second operand 10 states and 107 transitions. [2024-06-21 21:21:28,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 363 transitions, 5550 flow [2024-06-21 21:21:29,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 363 transitions, 5478 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:29,348 INFO L231 Difference]: Finished difference. Result has 339 places, 350 transitions, 4783 flow [2024-06-21 21:21:29,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4783, PETRI_PLACES=339, PETRI_TRANSITIONS=350} [2024-06-21 21:21:29,349 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-21 21:21:29,349 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 350 transitions, 4783 flow [2024-06-21 21:21:29,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:29,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:29,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:29,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 21:21:29,349 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:29,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:29,350 INFO L85 PathProgramCache]: Analyzing trace with hash -2065899167, now seen corresponding path program 17 times [2024-06-21 21:21:29,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:29,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031835364] [2024-06-21 21:21:29,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:29,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:29,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:30,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:30,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:30,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031835364] [2024-06-21 21:21:30,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031835364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:30,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:30,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:30,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385447418] [2024-06-21 21:21:30,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:30,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:30,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:30,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:30,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:30,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:30,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 350 transitions, 4783 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:30,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:30,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:30,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:30,931 INFO L124 PetriNetUnfolderBase]: 894/1595 cut-off events. [2024-06-21 21:21:30,931 INFO L125 PetriNetUnfolderBase]: For 150672/150672 co-relation queries the response was YES. [2024-06-21 21:21:30,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11729 conditions, 1595 events. 894/1595 cut-off events. For 150672/150672 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9095 event pairs, 190 based on Foata normal form. 2/1595 useless extension candidates. Maximal degree in co-relation 11577. Up to 1520 conditions per place. [2024-06-21 21:21:30,948 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 334 selfloop transitions, 29 changer transitions 0/365 dead transitions. [2024-06-21 21:21:30,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 365 transitions, 5585 flow [2024-06-21 21:21:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:30,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:30,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 21:21:30,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 21:21:30,949 INFO L175 Difference]: Start difference. First operand has 339 places, 350 transitions, 4783 flow. Second operand 10 states and 107 transitions. [2024-06-21 21:21:30,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 365 transitions, 5585 flow [2024-06-21 21:21:31,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 365 transitions, 5522 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 21:21:31,583 INFO L231 Difference]: Finished difference. Result has 340 places, 352 transitions, 4827 flow [2024-06-21 21:21:31,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4827, PETRI_PLACES=340, PETRI_TRANSITIONS=352} [2024-06-21 21:21:31,583 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-21 21:21:31,583 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 352 transitions, 4827 flow [2024-06-21 21:21:31,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:31,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:31,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:31,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 21:21:31,584 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:31,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:31,584 INFO L85 PathProgramCache]: Analyzing trace with hash -2065668527, now seen corresponding path program 18 times [2024-06-21 21:21:31,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:31,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344190298] [2024-06-21 21:21:31,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:31,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:31,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:32,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:32,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:32,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344190298] [2024-06-21 21:21:32,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344190298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:32,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:32,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:32,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895851905] [2024-06-21 21:21:32,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:32,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:32,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:32,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:32,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:32,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:32,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 352 transitions, 4827 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:32,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:32,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:32,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:33,237 INFO L124 PetriNetUnfolderBase]: 890/1589 cut-off events. [2024-06-21 21:21:33,237 INFO L125 PetriNetUnfolderBase]: For 143113/143113 co-relation queries the response was YES. [2024-06-21 21:21:33,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11519 conditions, 1589 events. 890/1589 cut-off events. For 143113/143113 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9051 event pairs, 189 based on Foata normal form. 2/1589 useless extension candidates. Maximal degree in co-relation 11366. Up to 1514 conditions per place. [2024-06-21 21:21:33,254 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 332 selfloop transitions, 30 changer transitions 0/364 dead transitions. [2024-06-21 21:21:33,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 364 transitions, 5583 flow [2024-06-21 21:21:33,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:33,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:33,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 21:21:33,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 21:21:33,255 INFO L175 Difference]: Start difference. First operand has 340 places, 352 transitions, 4827 flow. Second operand 10 states and 105 transitions. [2024-06-21 21:21:33,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 364 transitions, 5583 flow [2024-06-21 21:21:33,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 364 transitions, 5494 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:33,809 INFO L231 Difference]: Finished difference. Result has 342 places, 352 transitions, 4803 flow [2024-06-21 21:21:33,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4738, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4803, PETRI_PLACES=342, PETRI_TRANSITIONS=352} [2024-06-21 21:21:33,809 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2024-06-21 21:21:33,809 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 352 transitions, 4803 flow [2024-06-21 21:21:33,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:33,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:33,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:33,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 21:21:33,810 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:33,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:33,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1590879987, now seen corresponding path program 19 times [2024-06-21 21:21:33,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:33,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051314428] [2024-06-21 21:21:33,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:33,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:34,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:34,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:34,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051314428] [2024-06-21 21:21:34,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051314428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:34,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:34,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:34,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533104113] [2024-06-21 21:21:34,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:34,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:34,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:34,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:34,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:34,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:34,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 352 transitions, 4803 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:34,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:34,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:34,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:35,505 INFO L124 PetriNetUnfolderBase]: 896/1599 cut-off events. [2024-06-21 21:21:35,505 INFO L125 PetriNetUnfolderBase]: For 145946/145946 co-relation queries the response was YES. [2024-06-21 21:21:35,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11596 conditions, 1599 events. 896/1599 cut-off events. For 145946/145946 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9117 event pairs, 189 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 11442. Up to 1525 conditions per place. [2024-06-21 21:21:35,519 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 338 selfloop transitions, 27 changer transitions 0/367 dead transitions. [2024-06-21 21:21:35,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 367 transitions, 5621 flow [2024-06-21 21:21:35,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:35,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:35,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 21:21:35,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 21:21:35,520 INFO L175 Difference]: Start difference. First operand has 342 places, 352 transitions, 4803 flow. Second operand 10 states and 105 transitions. [2024-06-21 21:21:35,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 367 transitions, 5621 flow [2024-06-21 21:21:36,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 367 transitions, 5549 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 21:21:36,058 INFO L231 Difference]: Finished difference. Result has 343 places, 354 transitions, 4846 flow [2024-06-21 21:21:36,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4731, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4846, PETRI_PLACES=343, PETRI_TRANSITIONS=354} [2024-06-21 21:21:36,059 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 21:21:36,059 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 354 transitions, 4846 flow [2024-06-21 21:21:36,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:36,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:36,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:36,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 21:21:36,059 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:36,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:36,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2065659599, now seen corresponding path program 5 times [2024-06-21 21:21:36,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:36,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803957835] [2024-06-21 21:21:36,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:36,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:37,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:37,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:37,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803957835] [2024-06-21 21:21:37,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803957835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:37,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:37,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:21:37,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850233462] [2024-06-21 21:21:37,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:37,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:21:37,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:37,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:21:37,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:21:37,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:37,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 354 transitions, 4846 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:21:37,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:37,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:37,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:37,920 INFO L124 PetriNetUnfolderBase]: 900/1607 cut-off events. [2024-06-21 21:21:37,920 INFO L125 PetriNetUnfolderBase]: For 149015/149015 co-relation queries the response was YES. [2024-06-21 21:21:37,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11666 conditions, 1607 events. 900/1607 cut-off events. For 149015/149015 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9173 event pairs, 187 based on Foata normal form. 2/1607 useless extension candidates. Maximal degree in co-relation 11511. Up to 1548 conditions per place. [2024-06-21 21:21:37,939 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 340 selfloop transitions, 25 changer transitions 0/367 dead transitions. [2024-06-21 21:21:37,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 367 transitions, 5626 flow [2024-06-21 21:21:37,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:37,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:37,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-21 21:21:37,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32903225806451614 [2024-06-21 21:21:37,940 INFO L175 Difference]: Start difference. First operand has 343 places, 354 transitions, 4846 flow. Second operand 10 states and 102 transitions. [2024-06-21 21:21:37,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 367 transitions, 5626 flow [2024-06-21 21:21:38,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 367 transitions, 5549 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 21:21:38,589 INFO L231 Difference]: Finished difference. Result has 346 places, 355 transitions, 4845 flow [2024-06-21 21:21:38,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4845, PETRI_PLACES=346, PETRI_TRANSITIONS=355} [2024-06-21 21:21:38,589 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 21:21:38,589 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 355 transitions, 4845 flow [2024-06-21 21:21:38,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:21:38,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:38,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:38,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 21:21:38,590 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:38,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:38,590 INFO L85 PathProgramCache]: Analyzing trace with hash -156838473, now seen corresponding path program 20 times [2024-06-21 21:21:38,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:38,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276263460] [2024-06-21 21:21:38,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:38,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:38,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:39,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:39,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:39,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276263460] [2024-06-21 21:21:39,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276263460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:39,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:39,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:39,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582630952] [2024-06-21 21:21:39,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:39,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:39,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:39,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:39,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:39,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:39,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 355 transitions, 4845 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:39,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:39,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:39,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:40,135 INFO L124 PetriNetUnfolderBase]: 906/1617 cut-off events. [2024-06-21 21:21:40,135 INFO L125 PetriNetUnfolderBase]: For 151684/151684 co-relation queries the response was YES. [2024-06-21 21:21:40,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11749 conditions, 1617 events. 906/1617 cut-off events. For 151684/151684 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9251 event pairs, 185 based on Foata normal form. 2/1617 useless extension candidates. Maximal degree in co-relation 11593. Up to 1507 conditions per place. [2024-06-21 21:21:40,154 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 330 selfloop transitions, 39 changer transitions 0/371 dead transitions. [2024-06-21 21:21:40,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 371 transitions, 5887 flow [2024-06-21 21:21:40,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:21:40,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:21:40,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-21 21:21:40,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-21 21:21:40,155 INFO L175 Difference]: Start difference. First operand has 346 places, 355 transitions, 4845 flow. Second operand 11 states and 112 transitions. [2024-06-21 21:21:40,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 371 transitions, 5887 flow [2024-06-21 21:21:40,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 371 transitions, 5821 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:40,798 INFO L231 Difference]: Finished difference. Result has 349 places, 357 transitions, 4918 flow [2024-06-21 21:21:40,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4779, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4918, PETRI_PLACES=349, PETRI_TRANSITIONS=357} [2024-06-21 21:21:40,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 21:21:40,798 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 357 transitions, 4918 flow [2024-06-21 21:21:40,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:40,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:40,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:40,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 21:21:40,799 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:40,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:40,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1590649347, now seen corresponding path program 21 times [2024-06-21 21:21:40,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:40,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955217499] [2024-06-21 21:21:40,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:40,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:40,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:41,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:41,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:41,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955217499] [2024-06-21 21:21:41,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955217499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:41,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:41,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:41,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968435928] [2024-06-21 21:21:41,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:41,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:41,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:41,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:41,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:41,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:41,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 357 transitions, 4918 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:41,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:41,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:41,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:42,211 INFO L124 PetriNetUnfolderBase]: 902/1611 cut-off events. [2024-06-21 21:21:42,211 INFO L125 PetriNetUnfolderBase]: For 143086/143086 co-relation queries the response was YES. [2024-06-21 21:21:42,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11520 conditions, 1611 events. 902/1611 cut-off events. For 143086/143086 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9244 event pairs, 185 based on Foata normal form. 2/1611 useless extension candidates. Maximal degree in co-relation 11363. Up to 1531 conditions per place. [2024-06-21 21:21:42,229 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 337 selfloop transitions, 31 changer transitions 0/370 dead transitions. [2024-06-21 21:21:42,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 370 transitions, 5690 flow [2024-06-21 21:21:42,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:42,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:42,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 21:21:42,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-21 21:21:42,230 INFO L175 Difference]: Start difference. First operand has 349 places, 357 transitions, 4918 flow. Second operand 10 states and 104 transitions. [2024-06-21 21:21:42,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 370 transitions, 5690 flow [2024-06-21 21:21:42,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 370 transitions, 5519 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-21 21:21:42,837 INFO L231 Difference]: Finished difference. Result has 349 places, 357 transitions, 4814 flow [2024-06-21 21:21:42,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4814, PETRI_PLACES=349, PETRI_TRANSITIONS=357} [2024-06-21 21:21:42,837 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 21:21:42,837 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 357 transitions, 4814 flow [2024-06-21 21:21:42,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:42,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:42,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:42,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 21:21:42,838 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:42,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:42,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1875988785, now seen corresponding path program 6 times [2024-06-21 21:21:42,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:42,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904447026] [2024-06-21 21:21:42,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:42,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:42,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:43,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:43,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:43,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904447026] [2024-06-21 21:21:43,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904447026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:43,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:43,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:21:43,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532392991] [2024-06-21 21:21:43,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:43,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:21:43,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:43,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:21:43,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:21:44,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:44,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 357 transitions, 4814 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:21:44,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:44,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:44,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:44,624 INFO L124 PetriNetUnfolderBase]: 899/1606 cut-off events. [2024-06-21 21:21:44,624 INFO L125 PetriNetUnfolderBase]: For 133416/133416 co-relation queries the response was YES. [2024-06-21 21:21:44,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11100 conditions, 1606 events. 899/1606 cut-off events. For 133416/133416 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9176 event pairs, 191 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 10944. Up to 1563 conditions per place. [2024-06-21 21:21:44,642 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 347 selfloop transitions, 19 changer transitions 0/368 dead transitions. [2024-06-21 21:21:44,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 368 transitions, 5572 flow [2024-06-21 21:21:44,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:44,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:44,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-21 21:21:44,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31290322580645163 [2024-06-21 21:21:44,644 INFO L175 Difference]: Start difference. First operand has 349 places, 357 transitions, 4814 flow. Second operand 10 states and 97 transitions. [2024-06-21 21:21:44,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 368 transitions, 5572 flow [2024-06-21 21:21:45,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 368 transitions, 5490 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 21:21:45,195 INFO L231 Difference]: Finished difference. Result has 350 places, 357 transitions, 4775 flow [2024-06-21 21:21:45,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4732, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4775, PETRI_PLACES=350, PETRI_TRANSITIONS=357} [2024-06-21 21:21:45,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 21:21:45,196 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 357 transitions, 4775 flow [2024-06-21 21:21:45,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 21:21:45,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:45,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-21 21:21:45,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 21:21:45,196 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:45,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:45,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1419632069, now seen corresponding path program 23 times [2024-06-21 21:21:45,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:45,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944339491] [2024-06-21 21:21:45,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:45,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:45,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:45,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:45,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:45,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944339491] [2024-06-21 21:21:45,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944339491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:45,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:45,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:21:45,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409545611] [2024-06-21 21:21:45,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:45,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:21:45,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:45,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:21:45,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:21:45,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:45,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 357 transitions, 4775 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:45,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:45,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:45,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:46,481 INFO L124 PetriNetUnfolderBase]: 893/1596 cut-off events. [2024-06-21 21:21:46,482 INFO L125 PetriNetUnfolderBase]: For 124134/124134 co-relation queries the response was YES. [2024-06-21 21:21:46,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10597 conditions, 1596 events. 893/1596 cut-off events. For 124134/124134 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9139 event pairs, 119 based on Foata normal form. 4/1598 useless extension candidates. Maximal degree in co-relation 10440. Up to 1281 conditions per place. [2024-06-21 21:21:46,500 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 262 selfloop transitions, 107 changer transitions 0/371 dead transitions. [2024-06-21 21:21:46,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 371 transitions, 5557 flow [2024-06-21 21:21:46,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:21:46,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:21:46,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 21:21:46,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:21:46,501 INFO L175 Difference]: Start difference. First operand has 350 places, 357 transitions, 4775 flow. Second operand 10 states and 120 transitions. [2024-06-21 21:21:46,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 371 transitions, 5557 flow [2024-06-21 21:21:46,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 371 transitions, 5452 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-21 21:21:47,002 INFO L231 Difference]: Finished difference. Result has 350 places, 357 transitions, 4891 flow [2024-06-21 21:21:47,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4671, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4891, PETRI_PLACES=350, PETRI_TRANSITIONS=357} [2024-06-21 21:21:47,003 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 21:21:47,003 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 357 transitions, 4891 flow [2024-06-21 21:21:47,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:47,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:47,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:47,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 21:21:47,004 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:47,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:47,004 INFO L85 PathProgramCache]: Analyzing trace with hash 968195855, now seen corresponding path program 22 times [2024-06-21 21:21:47,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:47,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377879348] [2024-06-21 21:21:47,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:47,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:47,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:48,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:48,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:48,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377879348] [2024-06-21 21:21:48,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377879348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:48,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:48,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:48,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588129489] [2024-06-21 21:21:48,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:48,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:48,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:48,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:48,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:48,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:48,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 357 transitions, 4891 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:48,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:48,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:48,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:48,969 INFO L124 PetriNetUnfolderBase]: 907/1620 cut-off events. [2024-06-21 21:21:48,969 INFO L125 PetriNetUnfolderBase]: For 115257/115257 co-relation queries the response was YES. [2024-06-21 21:21:48,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10861 conditions, 1620 events. 907/1620 cut-off events. For 115257/115257 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9305 event pairs, 125 based on Foata normal form. 2/1620 useless extension candidates. Maximal degree in co-relation 10705. Up to 900 conditions per place. [2024-06-21 21:21:48,984 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 218 selfloop transitions, 167 changer transitions 0/387 dead transitions. [2024-06-21 21:21:48,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 387 transitions, 6071 flow [2024-06-21 21:21:48,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:21:48,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:21:48,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-21 21:21:48,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920595533498759 [2024-06-21 21:21:48,985 INFO L175 Difference]: Start difference. First operand has 350 places, 357 transitions, 4891 flow. Second operand 13 states and 158 transitions. [2024-06-21 21:21:48,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 387 transitions, 6071 flow [2024-06-21 21:21:49,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 387 transitions, 5639 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-06-21 21:21:49,485 INFO L231 Difference]: Finished difference. Result has 352 places, 363 transitions, 4972 flow [2024-06-21 21:21:49,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4972, PETRI_PLACES=352, PETRI_TRANSITIONS=363} [2024-06-21 21:21:49,485 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-21 21:21:49,485 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 363 transitions, 4972 flow [2024-06-21 21:21:49,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:49,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:49,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:49,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 21:21:49,486 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:49,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:49,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1994493457, now seen corresponding path program 23 times [2024-06-21 21:21:49,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:49,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521427692] [2024-06-21 21:21:49,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:49,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:49,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:50,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:50,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:50,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521427692] [2024-06-21 21:21:50,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521427692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:50,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:50,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:50,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905847346] [2024-06-21 21:21:50,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:50,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:50,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:50,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:50,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:50,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:50,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 363 transitions, 4972 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:50,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:50,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:50,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:51,428 INFO L124 PetriNetUnfolderBase]: 903/1614 cut-off events. [2024-06-21 21:21:51,428 INFO L125 PetriNetUnfolderBase]: For 105770/105770 co-relation queries the response was YES. [2024-06-21 21:21:51,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10619 conditions, 1614 events. 903/1614 cut-off events. For 105770/105770 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9280 event pairs, 118 based on Foata normal form. 2/1614 useless extension candidates. Maximal degree in co-relation 10465. Up to 897 conditions per place. [2024-06-21 21:21:51,447 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 210 selfloop transitions, 174 changer transitions 0/386 dead transitions. [2024-06-21 21:21:51,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 386 transitions, 6026 flow [2024-06-21 21:21:51,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:21:51,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:21:51,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-21 21:21:51,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:21:51,448 INFO L175 Difference]: Start difference. First operand has 352 places, 363 transitions, 4972 flow. Second operand 13 states and 156 transitions. [2024-06-21 21:21:51,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 386 transitions, 6026 flow [2024-06-21 21:21:51,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 386 transitions, 5397 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:51,910 INFO L231 Difference]: Finished difference. Result has 357 places, 363 transitions, 4696 flow [2024-06-21 21:21:51,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4696, PETRI_PLACES=357, PETRI_TRANSITIONS=363} [2024-06-21 21:21:51,910 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 21:21:51,910 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 363 transitions, 4696 flow [2024-06-21 21:21:51,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:51,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:51,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:51,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 21:21:51,911 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:51,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:51,911 INFO L85 PathProgramCache]: Analyzing trace with hash 2000929057, now seen corresponding path program 24 times [2024-06-21 21:21:51,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:51,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567694708] [2024-06-21 21:21:51,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:51,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:51,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:52,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:52,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:52,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567694708] [2024-06-21 21:21:52,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567694708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:52,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:52,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:52,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393377645] [2024-06-21 21:21:52,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:52,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:52,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:52,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:52,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:53,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:53,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 363 transitions, 4696 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:53,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:53,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:53,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:53,741 INFO L124 PetriNetUnfolderBase]: 899/1608 cut-off events. [2024-06-21 21:21:53,742 INFO L125 PetriNetUnfolderBase]: For 93934/93934 co-relation queries the response was YES. [2024-06-21 21:21:53,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9831 conditions, 1608 events. 899/1608 cut-off events. For 93934/93934 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9244 event pairs, 132 based on Foata normal form. 2/1608 useless extension candidates. Maximal degree in co-relation 9679. Up to 894 conditions per place. [2024-06-21 21:21:53,759 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 205 selfloop transitions, 175 changer transitions 0/382 dead transitions. [2024-06-21 21:21:53,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 382 transitions, 5512 flow [2024-06-21 21:21:53,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:21:53,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:21:53,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:21:53,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:21:53,761 INFO L175 Difference]: Start difference. First operand has 357 places, 363 transitions, 4696 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:21:53,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 382 transitions, 5512 flow [2024-06-21 21:21:54,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 382 transitions, 4869 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:54,129 INFO L231 Difference]: Finished difference. Result has 360 places, 363 transitions, 4408 flow [2024-06-21 21:21:54,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4408, PETRI_PLACES=360, PETRI_TRANSITIONS=363} [2024-06-21 21:21:54,129 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-21 21:21:54,129 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 363 transitions, 4408 flow [2024-06-21 21:21:54,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:54,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:54,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:54,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 21:21:54,130 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:54,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:54,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1700312977, now seen corresponding path program 1 times [2024-06-21 21:21:54,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:54,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330277640] [2024-06-21 21:21:54,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:54,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:54,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:55,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:55,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:55,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330277640] [2024-06-21 21:21:55,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330277640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:55,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:55,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:21:55,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415890705] [2024-06-21 21:21:55,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:55,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:21:55,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:55,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:21:55,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:21:55,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:55,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 363 transitions, 4408 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:55,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:55,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:55,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:55,747 INFO L124 PetriNetUnfolderBase]: 926/1669 cut-off events. [2024-06-21 21:21:55,747 INFO L125 PetriNetUnfolderBase]: For 169590/169590 co-relation queries the response was YES. [2024-06-21 21:21:55,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10108 conditions, 1669 events. 926/1669 cut-off events. For 169590/169590 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9607 event pairs, 103 based on Foata normal form. 8/1675 useless extension candidates. Maximal degree in co-relation 9958. Up to 738 conditions per place. [2024-06-21 21:21:55,763 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 183 selfloop transitions, 184 changer transitions 21/390 dead transitions. [2024-06-21 21:21:55,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 390 transitions, 5484 flow [2024-06-21 21:21:55,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:21:55,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:21:55,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 21:21:55,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 21:21:55,764 INFO L175 Difference]: Start difference. First operand has 360 places, 363 transitions, 4408 flow. Second operand 11 states and 129 transitions. [2024-06-21 21:21:55,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 390 transitions, 5484 flow [2024-06-21 21:21:56,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 390 transitions, 5126 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:21:56,226 INFO L231 Difference]: Finished difference. Result has 364 places, 355 transitions, 4314 flow [2024-06-21 21:21:56,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4314, PETRI_PLACES=364, PETRI_TRANSITIONS=355} [2024-06-21 21:21:56,226 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-21 21:21:56,226 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 355 transitions, 4314 flow [2024-06-21 21:21:56,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:56,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21: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-21 21:21:56,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 21:21:56,227 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:56,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:56,227 INFO L85 PathProgramCache]: Analyzing trace with hash 104272043, now seen corresponding path program 2 times [2024-06-21 21:21:56,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:56,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250494759] [2024-06-21 21:21:56,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:56,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:56,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:57,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:57,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:57,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250494759] [2024-06-21 21:21:57,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250494759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:57,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:57,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:21:57,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036760051] [2024-06-21 21:21:57,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:57,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:21:57,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:57,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:21:57,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:21:57,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:57,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 355 transitions, 4314 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:57,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:57,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:57,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:57,828 INFO L124 PetriNetUnfolderBase]: 900/1627 cut-off events. [2024-06-21 21:21:57,828 INFO L125 PetriNetUnfolderBase]: For 172487/172487 co-relation queries the response was YES. [2024-06-21 21:21:57,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9826 conditions, 1627 events. 900/1627 cut-off events. For 172487/172487 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9339 event pairs, 102 based on Foata normal form. 8/1633 useless extension candidates. Maximal degree in co-relation 9676. Up to 865 conditions per place. [2024-06-21 21:21:57,845 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 171 selfloop transitions, 189 changer transitions 15/377 dead transitions. [2024-06-21 21:21:57,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 377 transitions, 5143 flow [2024-06-21 21:21:57,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:21:57,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:21:57,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 21:21:57,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 21:21:57,846 INFO L175 Difference]: Start difference. First operand has 364 places, 355 transitions, 4314 flow. Second operand 11 states and 123 transitions. [2024-06-21 21:21:57,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 377 transitions, 5143 flow [2024-06-21 21:21:58,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 377 transitions, 4991 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 21:21:58,281 INFO L231 Difference]: Finished difference. Result has 358 places, 351 transitions, 4507 flow [2024-06-21 21:21:58,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4163, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4507, PETRI_PLACES=358, PETRI_TRANSITIONS=351} [2024-06-21 21:21:58,282 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-21 21:21:58,282 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 351 transitions, 4507 flow [2024-06-21 21:21:58,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:58,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:58,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:21:58,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 21:21:58,283 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:21:58,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:58,283 INFO L85 PathProgramCache]: Analyzing trace with hash 104127893, now seen corresponding path program 3 times [2024-06-21 21:21:58,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:58,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469122826] [2024-06-21 21:21:58,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:58,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:58,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:59,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:59,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:59,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469122826] [2024-06-21 21:21:59,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469122826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:59,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:59,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:21:59,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590353388] [2024-06-21 21:21:59,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:59,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:21:59,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:59,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:21:59,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:21:59,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:21:59,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 351 transitions, 4507 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:21:59,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:59,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:21:59,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:59,869 INFO L124 PetriNetUnfolderBase]: 886/1601 cut-off events. [2024-06-21 21:21:59,869 INFO L125 PetriNetUnfolderBase]: For 164366/164366 co-relation queries the response was YES. [2024-06-21 21:21:59,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10020 conditions, 1601 events. 886/1601 cut-off events. For 164366/164366 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 9154 event pairs, 100 based on Foata normal form. 8/1607 useless extension candidates. Maximal degree in co-relation 9875. Up to 837 conditions per place. [2024-06-21 21:21:59,887 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 167 selfloop transitions, 184 changer transitions 19/372 dead transitions. [2024-06-21 21:21:59,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 372 transitions, 5307 flow [2024-06-21 21:21:59,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:21:59,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:21:59,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 21:21:59,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 21:21:59,888 INFO L175 Difference]: Start difference. First operand has 358 places, 351 transitions, 4507 flow. Second operand 11 states and 123 transitions. [2024-06-21 21:21:59,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 372 transitions, 5307 flow [2024-06-21 21:22:00,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 372 transitions, 4922 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 21:22:00,421 INFO L231 Difference]: Finished difference. Result has 358 places, 343 transitions, 4379 flow [2024-06-21 21:22:00,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4122, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4379, PETRI_PLACES=358, PETRI_TRANSITIONS=343} [2024-06-21 21:22:00,421 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-21 21:22:00,421 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 343 transitions, 4379 flow [2024-06-21 21:22:00,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:00,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:00,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:00,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 21:22:00,422 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:22:00,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:00,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1204617459, now seen corresponding path program 4 times [2024-06-21 21:22:00,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:00,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249446638] [2024-06-21 21:22:00,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:00,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:00,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:01,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:01,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:01,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249446638] [2024-06-21 21:22:01,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249446638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:01,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:01,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:22:01,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111681035] [2024-06-21 21:22:01,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:01,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:22:01,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:01,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:22:01,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:22:01,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:01,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 343 transitions, 4379 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:01,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:01,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:01,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:01,712 INFO L124 PetriNetUnfolderBase]: 910/1657 cut-off events. [2024-06-21 21:22:01,712 INFO L125 PetriNetUnfolderBase]: For 260344/260344 co-relation queries the response was YES. [2024-06-21 21:22:01,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11814 conditions, 1657 events. 910/1657 cut-off events. For 260344/260344 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9456 event pairs, 162 based on Foata normal form. 8/1663 useless extension candidates. Maximal degree in co-relation 11669. Up to 583 conditions per place. [2024-06-21 21:22:01,730 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 184 selfloop transitions, 149 changer transitions 32/367 dead transitions. [2024-06-21 21:22:01,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 367 transitions, 5405 flow [2024-06-21 21:22:01,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:01,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:01,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 21:22:01,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:22:01,731 INFO L175 Difference]: Start difference. First operand has 358 places, 343 transitions, 4379 flow. Second operand 10 states and 124 transitions. [2024-06-21 21:22:01,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 367 transitions, 5405 flow [2024-06-21 21:22:02,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 367 transitions, 4999 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 21:22:02,512 INFO L231 Difference]: Finished difference. Result has 351 places, 321 transitions, 3969 flow [2024-06-21 21:22:02,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3975, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3969, PETRI_PLACES=351, PETRI_TRANSITIONS=321} [2024-06-21 21:22:02,513 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-21 21:22:02,513 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 321 transitions, 3969 flow [2024-06-21 21:22:02,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:02,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:02,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:02,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 21:22:02,514 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:22:02,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:02,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1809122577, now seen corresponding path program 5 times [2024-06-21 21:22:02,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:02,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882407962] [2024-06-21 21:22:02,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:02,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:02,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:03,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:03,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:03,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882407962] [2024-06-21 21:22:03,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882407962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:03,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:03,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:03,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848896954] [2024-06-21 21:22:03,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:03,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:03,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:03,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:03,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:03,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:03,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 321 transitions, 3969 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:03,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:03,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:03,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:04,273 INFO L124 PetriNetUnfolderBase]: 854/1549 cut-off events. [2024-06-21 21:22:04,273 INFO L125 PetriNetUnfolderBase]: For 271590/271590 co-relation queries the response was YES. [2024-06-21 21:22:04,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11160 conditions, 1549 events. 854/1549 cut-off events. For 271590/271590 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8665 event pairs, 112 based on Foata normal form. 10/1557 useless extension candidates. Maximal degree in co-relation 11028. Up to 1171 conditions per place. [2024-06-21 21:22:04,290 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 235 selfloop transitions, 88 changer transitions 15/340 dead transitions. [2024-06-21 21:22:04,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 340 transitions, 4705 flow [2024-06-21 21:22:04,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:04,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:04,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 21:22:04,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 21:22:04,291 INFO L175 Difference]: Start difference. First operand has 351 places, 321 transitions, 3969 flow. Second operand 11 states and 123 transitions. [2024-06-21 21:22:04,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 340 transitions, 4705 flow [2024-06-21 21:22:04,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 340 transitions, 4284 flow, removed 5 selfloop flow, removed 19 redundant places. [2024-06-21 21:22:04,982 INFO L231 Difference]: Finished difference. Result has 331 places, 315 transitions, 3664 flow [2024-06-21 21:22:04,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3664, PETRI_PLACES=331, PETRI_TRANSITIONS=315} [2024-06-21 21:22:04,983 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-21 21:22:04,983 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 315 transitions, 3664 flow [2024-06-21 21:22:04,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:04,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:04,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-21 21:22:04,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 21:22:04,983 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:22:04,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:04,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1808920767, now seen corresponding path program 6 times [2024-06-21 21:22:04,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:04,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142759355] [2024-06-21 21:22:04,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:04,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:04,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:06,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-21 21:22:06,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:06,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142759355] [2024-06-21 21:22:06,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142759355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:06,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:06,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:06,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890825099] [2024-06-21 21:22:06,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:06,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:06,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:06,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:06,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:06,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:06,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 315 transitions, 3664 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:06,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:06,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:06,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:06,764 INFO L124 PetriNetUnfolderBase]: 790/1429 cut-off events. [2024-06-21 21:22:06,765 INFO L125 PetriNetUnfolderBase]: For 162545/162545 co-relation queries the response was YES. [2024-06-21 21:22:06,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8570 conditions, 1429 events. 790/1429 cut-off events. For 162545/162545 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7926 event pairs, 76 based on Foata normal form. 10/1437 useless extension candidates. Maximal degree in co-relation 8447. Up to 1033 conditions per place. [2024-06-21 21:22:06,779 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 228 selfloop transitions, 92 changer transitions 13/335 dead transitions. [2024-06-21 21:22:06,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 335 transitions, 4392 flow [2024-06-21 21:22:06,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:22:06,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:22:06,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 21:22:06,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:22:06,780 INFO L175 Difference]: Start difference. First operand has 331 places, 315 transitions, 3664 flow. Second operand 12 states and 132 transitions. [2024-06-21 21:22:06,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 335 transitions, 4392 flow [2024-06-21 21:22:07,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 335 transitions, 4212 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:22:07,155 INFO L231 Difference]: Finished difference. Result has 330 places, 309 transitions, 3620 flow [2024-06-21 21:22:07,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3620, PETRI_PLACES=330, PETRI_TRANSITIONS=309} [2024-06-21 21:22:07,156 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-21 21:22:07,156 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 309 transitions, 3620 flow [2024-06-21 21:22:07,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:07,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:07,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:07,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 21:22:07,158 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-21 21:22:07,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:07,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1808915187, now seen corresponding path program 7 times [2024-06-21 21:22:07,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:07,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88070945] [2024-06-21 21:22:07,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:07,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:07,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:08,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:08,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:08,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88070945] [2024-06-21 21:22:08,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88070945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:08,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:08,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:08,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954595303] [2024-06-21 21:22:08,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:08,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:08,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:08,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:08,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:08,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:08,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 309 transitions, 3620 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:08,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:08,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:08,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:08,679 INFO L124 PetriNetUnfolderBase]: 785/1430 cut-off events. [2024-06-21 21:22:08,679 INFO L125 PetriNetUnfolderBase]: For 180557/180557 co-relation queries the response was YES. [2024-06-21 21:22:08,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9153 conditions, 1430 events. 785/1430 cut-off events. For 180557/180557 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7926 event pairs, 141 based on Foata normal form. 8/1436 useless extension candidates. Maximal degree in co-relation 9031. Up to 663 conditions per place. [2024-06-21 21:22:08,693 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 166 selfloop transitions, 145 changer transitions 18/331 dead transitions. [2024-06-21 21:22:08,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 331 transitions, 4554 flow [2024-06-21 21:22:08,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:08,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:08,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 21:22:08,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 21:22:08,694 INFO L175 Difference]: Start difference. First operand has 330 places, 309 transitions, 3620 flow. Second operand 11 states and 133 transitions. [2024-06-21 21:22:08,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 331 transitions, 4554 flow [2024-06-21 21:22:09,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 331 transitions, 4358 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:22:09,105 INFO L231 Difference]: Finished difference. Result has 327 places, 298 transitions, 3605 flow [2024-06-21 21:22:09,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3428, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3605, PETRI_PLACES=327, PETRI_TRANSITIONS=298} [2024-06-21 21:22:09,105 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 21:22:09,105 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 298 transitions, 3605 flow [2024-06-21 21:22:09,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:09,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:09,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-21 21:22:09,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 21:22:09,106 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-21 21:22:09,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:09,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1803558387, now seen corresponding path program 8 times [2024-06-21 21:22:09,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:09,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542357662] [2024-06-21 21:22:09,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:09,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:09,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:10,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:10,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:10,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542357662] [2024-06-21 21:22:10,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542357662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:10,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:10,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:22:10,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560584723] [2024-06-21 21:22:10,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:10,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:22:10,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:10,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:22:10,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:22:10,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:10,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 298 transitions, 3605 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:10,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:10,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:10,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:10,653 INFO L124 PetriNetUnfolderBase]: 765/1394 cut-off events. [2024-06-21 21:22:10,654 INFO L125 PetriNetUnfolderBase]: For 188791/188791 co-relation queries the response was YES. [2024-06-21 21:22:10,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9089 conditions, 1394 events. 765/1394 cut-off events. For 188791/188791 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7650 event pairs, 93 based on Foata normal form. 10/1402 useless extension candidates. Maximal degree in co-relation 8968. Up to 1002 conditions per place. [2024-06-21 21:22:10,667 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 211 selfloop transitions, 88 changer transitions 15/316 dead transitions. [2024-06-21 21:22:10,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 316 transitions, 4291 flow [2024-06-21 21:22:10,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:10,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:10,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 21:22:10,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 21:22:10,668 INFO L175 Difference]: Start difference. First operand has 327 places, 298 transitions, 3605 flow. Second operand 10 states and 116 transitions. [2024-06-21 21:22:10,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 316 transitions, 4291 flow [2024-06-21 21:22:10,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 316 transitions, 3985 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-21 21:22:10,995 INFO L231 Difference]: Finished difference. Result has 317 places, 292 transitions, 3423 flow [2024-06-21 21:22:10,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3299, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3423, PETRI_PLACES=317, PETRI_TRANSITIONS=292} [2024-06-21 21:22:10,995 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-21 21:22:10,995 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 292 transitions, 3423 flow [2024-06-21 21:22:10,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:10,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:10,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:10,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 21:22:10,995 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-21 21:22:10,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:10,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1803408657, now seen corresponding path program 9 times [2024-06-21 21:22:10,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:10,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16244963] [2024-06-21 21:22:10,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:10,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:11,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:12,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:12,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:12,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16244963] [2024-06-21 21:22:12,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16244963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:12,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:12,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:12,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304105258] [2024-06-21 21:22:12,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:12,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:12,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:12,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:12,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:12,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:12,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 292 transitions, 3423 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:12,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:12,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:12,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:12,621 INFO L124 PetriNetUnfolderBase]: 767/1408 cut-off events. [2024-06-21 21:22:12,621 INFO L125 PetriNetUnfolderBase]: For 204239/204239 co-relation queries the response was YES. [2024-06-21 21:22:12,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9618 conditions, 1408 events. 767/1408 cut-off events. For 204239/204239 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7774 event pairs, 161 based on Foata normal form. 8/1414 useless extension candidates. Maximal degree in co-relation 9501. Up to 583 conditions per place. [2024-06-21 21:22:12,634 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 159 selfloop transitions, 133 changer transitions 22/316 dead transitions. [2024-06-21 21:22:12,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 316 transitions, 4327 flow [2024-06-21 21:22:12,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:12,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:12,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 21:22:12,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 21:22:12,635 INFO L175 Difference]: Start difference. First operand has 317 places, 292 transitions, 3423 flow. Second operand 11 states and 131 transitions. [2024-06-21 21:22:12,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 316 transitions, 4327 flow [2024-06-21 21:22:13,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 316 transitions, 4122 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 21:22:13,055 INFO L231 Difference]: Finished difference. Result has 315 places, 278 transitions, 3347 flow [2024-06-21 21:22:13,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3347, PETRI_PLACES=315, PETRI_TRANSITIONS=278} [2024-06-21 21:22:13,056 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-21 21:22:13,056 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 278 transitions, 3347 flow [2024-06-21 21:22:13,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:13,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:13,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:13,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 21:22:13,057 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-21 21:22:13,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:13,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1803552807, now seen corresponding path program 10 times [2024-06-21 21:22:13,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:13,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130516011] [2024-06-21 21:22:13,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:13,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:13,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:14,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:14,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:14,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130516011] [2024-06-21 21:22:14,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130516011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:14,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:14,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:22:14,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688027215] [2024-06-21 21:22:14,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:14,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:22:14,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:14,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:22:14,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:22:14,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:14,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 278 transitions, 3347 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:14,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:14,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:14,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:14,603 INFO L124 PetriNetUnfolderBase]: 709/1294 cut-off events. [2024-06-21 21:22:14,603 INFO L125 PetriNetUnfolderBase]: For 161166/161166 co-relation queries the response was YES. [2024-06-21 21:22:14,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8530 conditions, 1294 events. 709/1294 cut-off events. For 161166/161166 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6967 event pairs, 85 based on Foata normal form. 8/1300 useless extension candidates. Maximal degree in co-relation 8414. Up to 928 conditions per place. [2024-06-21 21:22:14,615 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 200 selfloop transitions, 76 changer transitions 17/295 dead transitions. [2024-06-21 21:22:14,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 295 transitions, 3983 flow [2024-06-21 21:22:14,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:14,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:14,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-21 21:22:14,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-21 21:22:14,616 INFO L175 Difference]: Start difference. First operand has 315 places, 278 transitions, 3347 flow. Second operand 10 states and 111 transitions. [2024-06-21 21:22:14,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 295 transitions, 3983 flow [2024-06-21 21:22:14,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 295 transitions, 3695 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-21 21:22:14,989 INFO L231 Difference]: Finished difference. Result has 300 places, 271 transitions, 3135 flow [2024-06-21 21:22:14,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3135, PETRI_PLACES=300, PETRI_TRANSITIONS=271} [2024-06-21 21:22:14,990 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-21 21:22:14,990 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 271 transitions, 3135 flow [2024-06-21 21:22:14,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:14,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:14,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:14,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 21:22:14,990 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-21 21:22:14,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:14,990 INFO L85 PathProgramCache]: Analyzing trace with hash 326714257, now seen corresponding path program 11 times [2024-06-21 21:22:14,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:14,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317602687] [2024-06-21 21:22:14,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:14,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:15,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:15,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-21 21:22:15,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:15,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317602687] [2024-06-21 21:22:15,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317602687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:15,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:15,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:15,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178376125] [2024-06-21 21:22:15,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:15,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:15,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:15,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:15,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:16,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:16,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 271 transitions, 3135 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:16,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:16,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:16,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:16,493 INFO L124 PetriNetUnfolderBase]: 682/1237 cut-off events. [2024-06-21 21:22:16,493 INFO L125 PetriNetUnfolderBase]: For 116681/116681 co-relation queries the response was YES. [2024-06-21 21:22:16,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7475 conditions, 1237 events. 682/1237 cut-off events. For 116681/116681 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6569 event pairs, 53 based on Foata normal form. 8/1243 useless extension candidates. Maximal degree in co-relation 7365. Up to 422 conditions per place. [2024-06-21 21:22:16,506 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 114 selfloop transitions, 167 changer transitions 16/299 dead transitions. [2024-06-21 21:22:16,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 299 transitions, 4005 flow [2024-06-21 21:22:16,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:16,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:16,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 21:22:16,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 21:22:16,507 INFO L175 Difference]: Start difference. First operand has 300 places, 271 transitions, 3135 flow. Second operand 11 states and 130 transitions. [2024-06-21 21:22:16,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 299 transitions, 4005 flow [2024-06-21 21:22:16,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 299 transitions, 3822 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 21:22:16,711 INFO L231 Difference]: Finished difference. Result has 292 places, 266 transitions, 3233 flow [2024-06-21 21:22:16,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3233, PETRI_PLACES=292, PETRI_TRANSITIONS=266} [2024-06-21 21:22:16,712 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-21 21:22:16,712 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 266 transitions, 3233 flow [2024-06-21 21:22:16,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:16,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:16,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:16,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 21:22:16,712 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-21 21:22:16,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:16,712 INFO L85 PathProgramCache]: Analyzing trace with hash -121458837, now seen corresponding path program 12 times [2024-06-21 21:22:16,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:16,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879060086] [2024-06-21 21:22:16,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:16,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:16,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:17,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-21 21:22:17,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:17,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879060086] [2024-06-21 21:22:17,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879060086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:17,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:17,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:17,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197019384] [2024-06-21 21:22:17,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:17,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:17,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:17,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:17,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:17,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:17,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 266 transitions, 3233 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:17,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:17,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:17,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:18,350 INFO L124 PetriNetUnfolderBase]: 688/1255 cut-off events. [2024-06-21 21:22:18,350 INFO L125 PetriNetUnfolderBase]: For 149833/149833 co-relation queries the response was YES. [2024-06-21 21:22:18,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8517 conditions, 1255 events. 688/1255 cut-off events. For 149833/149833 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6659 event pairs, 70 based on Foata normal form. 8/1261 useless extension candidates. Maximal degree in co-relation 8410. Up to 518 conditions per place. [2024-06-21 21:22:18,363 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 114 selfloop transitions, 167 changer transitions 12/295 dead transitions. [2024-06-21 21:22:18,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 295 transitions, 4099 flow [2024-06-21 21:22:18,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:18,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:18,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:22:18,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:22:18,364 INFO L175 Difference]: Start difference. First operand has 292 places, 266 transitions, 3233 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:22:18,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 295 transitions, 4099 flow [2024-06-21 21:22:18,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 295 transitions, 3832 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 21:22:18,697 INFO L231 Difference]: Finished difference. Result has 288 places, 262 transitions, 3267 flow [2024-06-21 21:22:18,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3267, PETRI_PLACES=288, PETRI_TRANSITIONS=262} [2024-06-21 21:22:18,698 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 258 predicate places. [2024-06-21 21:22:18,698 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 262 transitions, 3267 flow [2024-06-21 21:22:18,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:18,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:18,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:18,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 21:22:18,698 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-21 21:22:18,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:18,699 INFO L85 PathProgramCache]: Analyzing trace with hash 330433327, now seen corresponding path program 13 times [2024-06-21 21:22:18,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:18,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93971029] [2024-06-21 21:22:18,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:18,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:18,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:19,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:19,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:19,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93971029] [2024-06-21 21:22:19,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93971029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:19,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:19,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:19,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330476200] [2024-06-21 21:22:19,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:19,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:19,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:19,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:19,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:19,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:19,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 262 transitions, 3267 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:19,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:19,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:19,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:20,257 INFO L124 PetriNetUnfolderBase]: 676/1235 cut-off events. [2024-06-21 21:22:20,258 INFO L125 PetriNetUnfolderBase]: For 143531/143531 co-relation queries the response was YES. [2024-06-21 21:22:20,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8601 conditions, 1235 events. 676/1235 cut-off events. For 143531/143531 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6580 event pairs, 58 based on Foata normal form. 8/1241 useless extension candidates. Maximal degree in co-relation 8496. Up to 518 conditions per place. [2024-06-21 21:22:20,273 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 112 selfloop transitions, 167 changer transitions 9/290 dead transitions. [2024-06-21 21:22:20,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 290 transitions, 4117 flow [2024-06-21 21:22:20,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:20,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:20,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 21:22:20,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:22:20,275 INFO L175 Difference]: Start difference. First operand has 288 places, 262 transitions, 3267 flow. Second operand 11 states and 132 transitions. [2024-06-21 21:22:20,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 290 transitions, 4117 flow [2024-06-21 21:22:20,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 290 transitions, 3677 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 21:22:20,594 INFO L231 Difference]: Finished difference. Result has 286 places, 259 transitions, 3127 flow [2024-06-21 21:22:20,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2833, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3127, PETRI_PLACES=286, PETRI_TRANSITIONS=259} [2024-06-21 21:22:20,594 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-21 21:22:20,594 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 259 transitions, 3127 flow [2024-06-21 21:22:20,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:20,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:20,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:20,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 21:22:20,594 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-21 21:22:20,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:20,595 INFO L85 PathProgramCache]: Analyzing trace with hash 330438907, now seen corresponding path program 14 times [2024-06-21 21:22:20,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:20,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538356075] [2024-06-21 21:22:20,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:20,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:20,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:21,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:21,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:21,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538356075] [2024-06-21 21:22:21,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538356075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:21,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:21,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:22:21,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072070988] [2024-06-21 21:22:21,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:21,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:22:21,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:21,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:22:21,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:22:21,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:21,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 259 transitions, 3127 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:21,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:21,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:21,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:21,971 INFO L124 PetriNetUnfolderBase]: 676/1239 cut-off events. [2024-06-21 21:22:21,971 INFO L125 PetriNetUnfolderBase]: For 151922/151922 co-relation queries the response was YES. [2024-06-21 21:22:21,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8465 conditions, 1239 events. 676/1239 cut-off events. For 151922/151922 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6582 event pairs, 155 based on Foata normal form. 12/1249 useless extension candidates. Maximal degree in co-relation 8361. Up to 786 conditions per place. [2024-06-21 21:22:21,981 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 169 selfloop transitions, 98 changer transitions 10/279 dead transitions. [2024-06-21 21:22:21,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 279 transitions, 3757 flow [2024-06-21 21:22:21,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:21,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:21,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 21:22:21,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 21:22:21,982 INFO L175 Difference]: Start difference. First operand has 286 places, 259 transitions, 3127 flow. Second operand 11 states and 125 transitions. [2024-06-21 21:22:21,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 279 transitions, 3757 flow [2024-06-21 21:22:22,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 279 transitions, 3382 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 21:22:22,233 INFO L231 Difference]: Finished difference. Result has 285 places, 254 transitions, 2900 flow [2024-06-21 21:22:22,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2900, PETRI_PLACES=285, PETRI_TRANSITIONS=254} [2024-06-21 21:22:22,234 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-21 21:22:22,234 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 254 transitions, 2900 flow [2024-06-21 21:22:22,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:22,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:22,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:22,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 21:22:22,235 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-21 21:22:22,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:22,235 INFO L85 PathProgramCache]: Analyzing trace with hash 468817327, now seen corresponding path program 15 times [2024-06-21 21:22:22,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:22,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441483992] [2024-06-21 21:22:22,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:22,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:22,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:23,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:23,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:23,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441483992] [2024-06-21 21:22:23,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441483992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:23,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:23,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:23,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880086781] [2024-06-21 21:22:23,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:23,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:23,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:23,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:23,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:23,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:23,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 254 transitions, 2900 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:23,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:23,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:23,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:24,192 INFO L124 PetriNetUnfolderBase]: 720/1328 cut-off events. [2024-06-21 21:22:24,192 INFO L125 PetriNetUnfolderBase]: For 202510/202510 co-relation queries the response was YES. [2024-06-21 21:22:24,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9992 conditions, 1328 events. 720/1328 cut-off events. For 202510/202510 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7151 event pairs, 101 based on Foata normal form. 8/1334 useless extension candidates. Maximal degree in co-relation 9888. Up to 448 conditions per place. [2024-06-21 21:22:24,205 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 134 selfloop transitions, 139 changer transitions 11/286 dead transitions. [2024-06-21 21:22:24,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 286 transitions, 3775 flow [2024-06-21 21:22:24,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:24,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:24,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:22:24,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:22:24,206 INFO L175 Difference]: Start difference. First operand has 285 places, 254 transitions, 2900 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:22:24,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 286 transitions, 3775 flow [2024-06-21 21:22:24,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 286 transitions, 3628 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 21:22:24,550 INFO L231 Difference]: Finished difference. Result has 288 places, 253 transitions, 3009 flow [2024-06-21 21:22:24,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2757, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3009, PETRI_PLACES=288, PETRI_TRANSITIONS=253} [2024-06-21 21:22:24,551 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 258 predicate places. [2024-06-21 21:22:24,551 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 253 transitions, 3009 flow [2024-06-21 21:22:24,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:24,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:24,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:24,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 21:22:24,552 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-21 21:22:24,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:24,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1526758477, now seen corresponding path program 1 times [2024-06-21 21:22:24,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:24,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398780223] [2024-06-21 21:22:24,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:24,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:25,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:25,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:25,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398780223] [2024-06-21 21:22:25,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398780223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:25,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:25,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:25,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285563270] [2024-06-21 21:22:25,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:25,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:25,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:25,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:25,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:25,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:25,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 253 transitions, 3009 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:25,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:25,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:25,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:26,298 INFO L124 PetriNetUnfolderBase]: 700/1288 cut-off events. [2024-06-21 21:22:26,298 INFO L125 PetriNetUnfolderBase]: For 181856/181856 co-relation queries the response was YES. [2024-06-21 21:22:26,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10012 conditions, 1288 events. 700/1288 cut-off events. For 181856/181856 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6906 event pairs, 127 based on Foata normal form. 2/1288 useless extension candidates. Maximal degree in co-relation 9907. Up to 690 conditions per place. [2024-06-21 21:22:26,307 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 120 selfloop transitions, 146 changer transitions 0/268 dead transitions. [2024-06-21 21:22:26,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 268 transitions, 3595 flow [2024-06-21 21:22:26,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:26,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:26,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-21 21:22:26,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-21 21:22:26,308 INFO L175 Difference]: Start difference. First operand has 288 places, 253 transitions, 3009 flow. Second operand 10 states and 113 transitions. [2024-06-21 21:22:26,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 268 transitions, 3595 flow [2024-06-21 21:22:26,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 268 transitions, 3449 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 21:22:26,662 INFO L231 Difference]: Finished difference. Result has 287 places, 254 transitions, 3178 flow [2024-06-21 21:22:26,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2863, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3178, PETRI_PLACES=287, PETRI_TRANSITIONS=254} [2024-06-21 21:22:26,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-21 21:22:26,663 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 254 transitions, 3178 flow [2024-06-21 21:22:26,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:26,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:26,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:26,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 21:22:26,663 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-21 21:22:26,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:26,663 INFO L85 PathProgramCache]: Analyzing trace with hash 474531247, now seen corresponding path program 16 times [2024-06-21 21:22:26,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:26,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221535729] [2024-06-21 21:22:26,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:26,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:26,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:27,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:27,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:27,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221535729] [2024-06-21 21:22:27,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221535729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:27,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:27,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:27,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793839909] [2024-06-21 21:22:27,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:27,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:27,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:27,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:27,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:27,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:27,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 254 transitions, 3178 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:27,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:27,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:27,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:28,471 INFO L124 PetriNetUnfolderBase]: 713/1319 cut-off events. [2024-06-21 21:22:28,471 INFO L125 PetriNetUnfolderBase]: For 212293/212293 co-relation queries the response was YES. [2024-06-21 21:22:28,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10072 conditions, 1319 events. 713/1319 cut-off events. For 212293/212293 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 7151 event pairs, 98 based on Foata normal form. 12/1329 useless extension candidates. Maximal degree in co-relation 9969. Up to 929 conditions per place. [2024-06-21 21:22:28,484 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 170 selfloop transitions, 93 changer transitions 13/278 dead transitions. [2024-06-21 21:22:28,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 278 transitions, 3828 flow [2024-06-21 21:22:28,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:28,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:28,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 21:22:28,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 21:22:28,485 INFO L175 Difference]: Start difference. First operand has 287 places, 254 transitions, 3178 flow. Second operand 11 states and 127 transitions. [2024-06-21 21:22:28,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 278 transitions, 3828 flow [2024-06-21 21:22:28,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 278 transitions, 3525 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 21:22:28,831 INFO L231 Difference]: Finished difference. Result has 290 places, 249 transitions, 3014 flow [2024-06-21 21:22:28,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2875, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3014, PETRI_PLACES=290, PETRI_TRANSITIONS=249} [2024-06-21 21:22:28,831 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 21:22:28,832 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 249 transitions, 3014 flow [2024-06-21 21:22:28,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:28,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:28,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:28,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 21:22:28,832 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-21 21:22:28,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:28,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1526750541, now seen corresponding path program 17 times [2024-06-21 21:22:28,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:28,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056567421] [2024-06-21 21:22:28,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:28,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:28,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:30,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-21 21:22:30,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:30,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056567421] [2024-06-21 21:22:30,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056567421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:30,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:30,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:30,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191114116] [2024-06-21 21:22:30,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:30,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:30,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:30,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:30,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:30,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:30,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 249 transitions, 3014 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:30,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:30,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:30,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:30,796 INFO L124 PetriNetUnfolderBase]: 693/1291 cut-off events. [2024-06-21 21:22:30,796 INFO L125 PetriNetUnfolderBase]: For 208623/208623 co-relation queries the response was YES. [2024-06-21 21:22:30,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9789 conditions, 1291 events. 693/1291 cut-off events. For 208623/208623 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 7004 event pairs, 108 based on Foata normal form. 10/1299 useless extension candidates. Maximal degree in co-relation 9685. Up to 905 conditions per place. [2024-06-21 21:22:30,806 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 176 selfloop transitions, 79 changer transitions 13/270 dead transitions. [2024-06-21 21:22:30,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 270 transitions, 3618 flow [2024-06-21 21:22:30,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:30,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:30,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 21:22:30,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 21:22:30,807 INFO L175 Difference]: Start difference. First operand has 290 places, 249 transitions, 3014 flow. Second operand 11 states and 126 transitions. [2024-06-21 21:22:30,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 270 transitions, 3618 flow [2024-06-21 21:22:31,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 270 transitions, 3416 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 21:22:31,141 INFO L231 Difference]: Finished difference. Result has 290 places, 243 transitions, 2915 flow [2024-06-21 21:22:31,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2915, PETRI_PLACES=290, PETRI_TRANSITIONS=243} [2024-06-21 21:22:31,142 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 21:22:31,142 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 243 transitions, 2915 flow [2024-06-21 21:22:31,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:31,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:31,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:31,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 21:22:31,142 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-21 21:22:31,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:31,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1526543151, now seen corresponding path program 18 times [2024-06-21 21:22:31,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:31,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50242827] [2024-06-21 21:22:31,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:31,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:31,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:32,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-21 21:22:32,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:32,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50242827] [2024-06-21 21:22:32,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50242827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:32,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:32,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:32,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867425806] [2024-06-21 21:22:32,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:32,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:32,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:32,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:32,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:32,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:32,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 243 transitions, 2915 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:32,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:32,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:32,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:33,049 INFO L124 PetriNetUnfolderBase]: 698/1314 cut-off events. [2024-06-21 21:22:33,049 INFO L125 PetriNetUnfolderBase]: For 233564/233564 co-relation queries the response was YES. [2024-06-21 21:22:33,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10529 conditions, 1314 events. 698/1314 cut-off events. For 233564/233564 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 7251 event pairs, 113 based on Foata normal form. 8/1320 useless extension candidates. Maximal degree in co-relation 10425. Up to 843 conditions per place. [2024-06-21 21:22:33,061 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 173 selfloop transitions, 85 changer transitions 9/269 dead transitions. [2024-06-21 21:22:33,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 269 transitions, 3705 flow [2024-06-21 21:22:33,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:22:33,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:22:33,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-21 21:22:33,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 21:22:33,063 INFO L175 Difference]: Start difference. First operand has 290 places, 243 transitions, 2915 flow. Second operand 12 states and 136 transitions. [2024-06-21 21:22:33,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 269 transitions, 3705 flow [2024-06-21 21:22:33,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 269 transitions, 3431 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-21 21:22:33,496 INFO L231 Difference]: Finished difference. Result has 285 places, 240 transitions, 2785 flow [2024-06-21 21:22:33,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2647, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2785, PETRI_PLACES=285, PETRI_TRANSITIONS=240} [2024-06-21 21:22:33,496 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-21 21:22:33,496 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 240 transitions, 2785 flow [2024-06-21 21:22:33,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:33,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:33,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:33,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 21:22:33,497 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-21 21:22:33,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:33,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1526548731, now seen corresponding path program 19 times [2024-06-21 21:22:33,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:33,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041808882] [2024-06-21 21:22:33,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:33,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:33,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:34,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:34,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:34,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041808882] [2024-06-21 21:22:34,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041808882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:34,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:34,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:34,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080472151] [2024-06-21 21:22:34,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:34,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:34,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:34,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:34,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:34,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:34,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 240 transitions, 2785 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:34,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:34,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:34,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:35,338 INFO L124 PetriNetUnfolderBase]: 694/1310 cut-off events. [2024-06-21 21:22:35,338 INFO L125 PetriNetUnfolderBase]: For 229391/229391 co-relation queries the response was YES. [2024-06-21 21:22:35,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10356 conditions, 1310 events. 694/1310 cut-off events. For 229391/229391 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 7267 event pairs, 121 based on Foata normal form. 10/1318 useless extension candidates. Maximal degree in co-relation 10254. Up to 914 conditions per place. [2024-06-21 21:22:35,349 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 164 selfloop transitions, 78 changer transitions 17/261 dead transitions. [2024-06-21 21:22:35,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 261 transitions, 3371 flow [2024-06-21 21:22:35,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:35,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:35,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 21:22:35,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 21:22:35,350 INFO L175 Difference]: Start difference. First operand has 285 places, 240 transitions, 2785 flow. Second operand 11 states and 126 transitions. [2024-06-21 21:22:35,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 261 transitions, 3371 flow [2024-06-21 21:22:35,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 261 transitions, 3205 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:22:35,730 INFO L231 Difference]: Finished difference. Result has 283 places, 232 transitions, 2693 flow [2024-06-21 21:22:35,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2619, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2693, PETRI_PLACES=283, PETRI_TRANSITIONS=232} [2024-06-21 21:22:35,731 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-21 21:22:35,731 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 232 transitions, 2693 flow [2024-06-21 21:22:35,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:35,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:35,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:35,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 21:22:35,731 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-21 21:22:35,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:35,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1534167787, now seen corresponding path program 2 times [2024-06-21 21:22:35,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:35,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444534998] [2024-06-21 21:22:35,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:35,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:35,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:36,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-21 21:22:36,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:36,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444534998] [2024-06-21 21:22:36,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444534998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:36,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:36,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:36,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521328000] [2024-06-21 21:22:36,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:36,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:36,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:36,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:36,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:36,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:36,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 232 transitions, 2693 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:36,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:36,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:36,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:37,487 INFO L124 PetriNetUnfolderBase]: 664/1252 cut-off events. [2024-06-21 21:22:37,487 INFO L125 PetriNetUnfolderBase]: For 196323/196323 co-relation queries the response was YES. [2024-06-21 21:22:37,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10101 conditions, 1252 events. 664/1252 cut-off events. For 196323/196323 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6840 event pairs, 136 based on Foata normal form. 2/1252 useless extension candidates. Maximal degree in co-relation 10000. Up to 704 conditions per place. [2024-06-21 21:22:37,498 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 131 changer transitions 0/246 dead transitions. [2024-06-21 21:22:37,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 246 transitions, 3233 flow [2024-06-21 21:22:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:37,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:37,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-21 21:22:37,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-21 21:22:37,499 INFO L175 Difference]: Start difference. First operand has 283 places, 232 transitions, 2693 flow. Second operand 10 states and 111 transitions. [2024-06-21 21:22:37,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 246 transitions, 3233 flow [2024-06-21 21:22:37,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 246 transitions, 3071 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:22:37,849 INFO L231 Difference]: Finished difference. Result has 278 places, 233 transitions, 2818 flow [2024-06-21 21:22:37,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2818, PETRI_PLACES=278, PETRI_TRANSITIONS=233} [2024-06-21 21:22:37,849 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 248 predicate places. [2024-06-21 21:22:37,849 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 233 transitions, 2818 flow [2024-06-21 21:22:37,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:37,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:37,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:37,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 21:22:37,850 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-21 21:22:37,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:37,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1534177087, now seen corresponding path program 3 times [2024-06-21 21:22:37,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:37,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56531798] [2024-06-21 21:22:37,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:37,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:37,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:38,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:38,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:38,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56531798] [2024-06-21 21:22:38,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56531798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:38,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:38,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:38,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279601042] [2024-06-21 21:22:38,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:38,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:38,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:39,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:39,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:39,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:39,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 233 transitions, 2818 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:39,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:39,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:39,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:39,577 INFO L124 PetriNetUnfolderBase]: 675/1273 cut-off events. [2024-06-21 21:22:39,578 INFO L125 PetriNetUnfolderBase]: For 194675/194675 co-relation queries the response was YES. [2024-06-21 21:22:39,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10429 conditions, 1273 events. 675/1273 cut-off events. For 194675/194675 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7013 event pairs, 133 based on Foata normal form. 2/1273 useless extension candidates. Maximal degree in co-relation 10330. Up to 595 conditions per place. [2024-06-21 21:22:39,591 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 115 selfloop transitions, 136 changer transitions 0/253 dead transitions. [2024-06-21 21:22:39,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 253 transitions, 3576 flow [2024-06-21 21:22:39,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:39,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:39,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 21:22:39,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 21:22:39,592 INFO L175 Difference]: Start difference. First operand has 278 places, 233 transitions, 2818 flow. Second operand 10 states and 116 transitions. [2024-06-21 21:22:39,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 253 transitions, 3576 flow [2024-06-21 21:22:39,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 253 transitions, 3301 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 21:22:39,996 INFO L231 Difference]: Finished difference. Result has 280 places, 235 transitions, 2862 flow [2024-06-21 21:22:39,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2862, PETRI_PLACES=280, PETRI_TRANSITIONS=235} [2024-06-21 21:22:39,997 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 250 predicate places. [2024-06-21 21:22:39,997 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 235 transitions, 2862 flow [2024-06-21 21:22:39,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:39,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:39,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:39,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 21:22:39,998 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-21 21:22:39,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:39,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1533900381, now seen corresponding path program 20 times [2024-06-21 21:22:39,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:39,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993759772] [2024-06-21 21:22:39,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:39,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:40,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:41,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:41,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:41,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993759772] [2024-06-21 21:22:41,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993759772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:41,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:41,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:41,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954969223] [2024-06-21 21:22:41,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:41,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:41,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:41,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:41,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:41,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:41,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 235 transitions, 2862 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:41,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:41,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:41,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:41,767 INFO L124 PetriNetUnfolderBase]: 662/1250 cut-off events. [2024-06-21 21:22:41,767 INFO L125 PetriNetUnfolderBase]: For 192445/192445 co-relation queries the response was YES. [2024-06-21 21:22:41,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9612 conditions, 1250 events. 662/1250 cut-off events. For 192445/192445 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6856 event pairs, 105 based on Foata normal form. 10/1258 useless extension candidates. Maximal degree in co-relation 9512. Up to 872 conditions per place. [2024-06-21 21:22:41,778 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 160 selfloop transitions, 78 changer transitions 15/255 dead transitions. [2024-06-21 21:22:41,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 255 transitions, 3432 flow [2024-06-21 21:22:41,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:41,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:41,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 21:22:41,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 21:22:41,778 INFO L175 Difference]: Start difference. First operand has 280 places, 235 transitions, 2862 flow. Second operand 11 states and 123 transitions. [2024-06-21 21:22:41,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 255 transitions, 3432 flow [2024-06-21 21:22:42,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 255 transitions, 3219 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 21:22:42,117 INFO L231 Difference]: Finished difference. Result has 284 places, 229 transitions, 2737 flow [2024-06-21 21:22:42,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2737, PETRI_PLACES=284, PETRI_TRANSITIONS=229} [2024-06-21 21:22:42,118 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 254 predicate places. [2024-06-21 21:22:42,118 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 229 transitions, 2737 flow [2024-06-21 21:22:42,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:42,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:42,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:42,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 21:22:42,118 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-21 21:22:42,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:42,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1332819067, now seen corresponding path program 4 times [2024-06-21 21:22:42,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:42,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694885327] [2024-06-21 21:22:42,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:42,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:42,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:43,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:43,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:43,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694885327] [2024-06-21 21:22:43,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694885327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:43,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:43,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:43,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620153284] [2024-06-21 21:22:43,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:43,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:43,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:43,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:43,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:43,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:43,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 229 transitions, 2737 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:43,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:43,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:43,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:43,878 INFO L124 PetriNetUnfolderBase]: 623/1181 cut-off events. [2024-06-21 21:22:43,878 INFO L125 PetriNetUnfolderBase]: For 161993/161993 co-relation queries the response was YES. [2024-06-21 21:22:43,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9199 conditions, 1181 events. 623/1181 cut-off events. For 161993/161993 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 6414 event pairs, 100 based on Foata normal form. 2/1181 useless extension candidates. Maximal degree in co-relation 9098. Up to 859 conditions per place. [2024-06-21 21:22:43,889 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 168 selfloop transitions, 73 changer transitions 1/244 dead transitions. [2024-06-21 21:22:43,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 244 transitions, 3263 flow [2024-06-21 21:22:43,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:43,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:43,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 21:22:43,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-21 21:22:43,890 INFO L175 Difference]: Start difference. First operand has 284 places, 229 transitions, 2737 flow. Second operand 10 states and 114 transitions. [2024-06-21 21:22:43,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 244 transitions, 3263 flow [2024-06-21 21:22:44,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 244 transitions, 3103 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:22:44,174 INFO L231 Difference]: Finished difference. Result has 280 places, 229 transitions, 2728 flow [2024-06-21 21:22:44,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2577, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2728, PETRI_PLACES=280, PETRI_TRANSITIONS=229} [2024-06-21 21:22:44,175 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 250 predicate places. [2024-06-21 21:22:44,175 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 229 transitions, 2728 flow [2024-06-21 21:22:44,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:44,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:44,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:44,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 21:22:44,175 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-21 21:22:44,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:44,176 INFO L85 PathProgramCache]: Analyzing trace with hash 468967057, now seen corresponding path program 21 times [2024-06-21 21:22:44,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:44,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025644222] [2024-06-21 21:22:44,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:44,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:44,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:45,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:45,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:45,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025644222] [2024-06-21 21:22:45,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025644222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:45,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:45,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:22:45,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922931495] [2024-06-21 21:22:45,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:45,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:22:45,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:45,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:22:45,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:22:45,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:45,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 229 transitions, 2728 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:45,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:45,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:45,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:45,668 INFO L124 PetriNetUnfolderBase]: 655/1253 cut-off events. [2024-06-21 21:22:45,668 INFO L125 PetriNetUnfolderBase]: For 218814/218814 co-relation queries the response was YES. [2024-06-21 21:22:45,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9334 conditions, 1253 events. 655/1253 cut-off events. For 218814/218814 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6976 event pairs, 106 based on Foata normal form. 20/1271 useless extension candidates. Maximal degree in co-relation 9234. Up to 645 conditions per place. [2024-06-21 21:22:45,679 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 97 selfloop transitions, 130 changer transitions 22/251 dead transitions. [2024-06-21 21:22:45,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 251 transitions, 3303 flow [2024-06-21 21:22:45,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:45,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:45,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 21:22:45,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:22:45,680 INFO L175 Difference]: Start difference. First operand has 280 places, 229 transitions, 2728 flow. Second operand 10 states and 120 transitions. [2024-06-21 21:22:45,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 251 transitions, 3303 flow [2024-06-21 21:22:46,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 251 transitions, 3123 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 21:22:46,016 INFO L231 Difference]: Finished difference. Result has 281 places, 216 transitions, 2681 flow [2024-06-21 21:22:46,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2681, PETRI_PLACES=281, PETRI_TRANSITIONS=216} [2024-06-21 21:22:46,016 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2024-06-21 21:22:46,016 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 216 transitions, 2681 flow [2024-06-21 21:22:46,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:46,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:46,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:46,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 21:22:46,017 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-21 21:22:46,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:46,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1332811131, now seen corresponding path program 22 times [2024-06-21 21:22:46,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:46,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992062709] [2024-06-21 21:22:46,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:46,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:46,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:47,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:47,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:47,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992062709] [2024-06-21 21:22:47,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992062709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:47,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:47,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:47,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306394729] [2024-06-21 21:22:47,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:47,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:47,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:47,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:47,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:47,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:47,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 216 transitions, 2681 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:47,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:47,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:47,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:47,747 INFO L124 PetriNetUnfolderBase]: 605/1167 cut-off events. [2024-06-21 21:22:47,747 INFO L125 PetriNetUnfolderBase]: For 189471/189471 co-relation queries the response was YES. [2024-06-21 21:22:47,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9103 conditions, 1167 events. 605/1167 cut-off events. For 189471/189471 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 6413 event pairs, 110 based on Foata normal form. 10/1175 useless extension candidates. Maximal degree in co-relation 9002. Up to 781 conditions per place. [2024-06-21 21:22:47,757 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 151 selfloop transitions, 71 changer transitions 13/237 dead transitions. [2024-06-21 21:22:47,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 237 transitions, 3219 flow [2024-06-21 21:22:47,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:47,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:47,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 21:22:47,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 21:22:47,758 INFO L175 Difference]: Start difference. First operand has 281 places, 216 transitions, 2681 flow. Second operand 11 states and 127 transitions. [2024-06-21 21:22:47,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 237 transitions, 3219 flow [2024-06-21 21:22:48,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 237 transitions, 2861 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:22:48,038 INFO L231 Difference]: Finished difference. Result has 274 places, 210 transitions, 2408 flow [2024-06-21 21:22:48,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2408, PETRI_PLACES=274, PETRI_TRANSITIONS=210} [2024-06-21 21:22:48,038 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-21 21:22:48,038 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 210 transitions, 2408 flow [2024-06-21 21:22:48,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:48,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:48,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:48,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 21:22:48,038 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-21 21:22:48,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:48,039 INFO L85 PathProgramCache]: Analyzing trace with hash 468961477, now seen corresponding path program 23 times [2024-06-21 21:22:48,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:48,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018920417] [2024-06-21 21:22:48,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:48,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:48,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:49,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:49,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:49,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018920417] [2024-06-21 21:22:49,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018920417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:49,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:49,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:22:49,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282948982] [2024-06-21 21:22:49,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:49,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:22:49,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:49,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:22:49,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:22:49,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:49,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 210 transitions, 2408 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:49,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:49,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:49,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:49,540 INFO L124 PetriNetUnfolderBase]: 593/1159 cut-off events. [2024-06-21 21:22:49,540 INFO L125 PetriNetUnfolderBase]: For 194734/194734 co-relation queries the response was YES. [2024-06-21 21:22:49,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8642 conditions, 1159 events. 593/1159 cut-off events. For 194734/194734 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6423 event pairs, 104 based on Foata normal form. 16/1173 useless extension candidates. Maximal degree in co-relation 8544. Up to 599 conditions per place. [2024-06-21 21:22:49,550 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 93 selfloop transitions, 112 changer transitions 24/231 dead transitions. [2024-06-21 21:22:49,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 231 transitions, 2935 flow [2024-06-21 21:22:49,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:22:49,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:22:49,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 21:22:49,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 21:22:49,551 INFO L175 Difference]: Start difference. First operand has 274 places, 210 transitions, 2408 flow. Second operand 10 states and 117 transitions. [2024-06-21 21:22:49,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 231 transitions, 2935 flow [2024-06-21 21:22:49,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 231 transitions, 2786 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:22:49,853 INFO L231 Difference]: Finished difference. Result has 271 places, 195 transitions, 2303 flow [2024-06-21 21:22:49,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2303, PETRI_PLACES=271, PETRI_TRANSITIONS=195} [2024-06-21 21:22:49,853 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-21 21:22:49,853 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 195 transitions, 2303 flow [2024-06-21 21:22:49,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:49,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:49,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:49,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 21:22:49,854 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-21 21:22:49,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:49,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1478301913, now seen corresponding path program 24 times [2024-06-21 21:22:49,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:49,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291245284] [2024-06-21 21:22:49,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:49,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:49,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:50,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:50,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:50,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291245284] [2024-06-21 21:22:50,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291245284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:50,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:50,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:50,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112127308] [2024-06-21 21:22:50,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:50,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:50,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:50,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:50,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:50,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:50,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 195 transitions, 2303 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:50,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:50,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:50,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:51,460 INFO L124 PetriNetUnfolderBase]: 581/1135 cut-off events. [2024-06-21 21:22:51,460 INFO L125 PetriNetUnfolderBase]: For 195997/195997 co-relation queries the response was YES. [2024-06-21 21:22:51,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9311 conditions, 1135 events. 581/1135 cut-off events. For 195997/195997 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6230 event pairs, 130 based on Foata normal form. 8/1141 useless extension candidates. Maximal degree in co-relation 9214. Up to 555 conditions per place. [2024-06-21 21:22:51,471 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 118 selfloop transitions, 92 changer transitions 8/220 dead transitions. [2024-06-21 21:22:51,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 220 transitions, 2979 flow [2024-06-21 21:22:51,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:51,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:51,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 21:22:51,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 21:22:51,472 INFO L175 Difference]: Start difference. First operand has 271 places, 195 transitions, 2303 flow. Second operand 11 states and 133 transitions. [2024-06-21 21:22:51,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 220 transitions, 2979 flow [2024-06-21 21:22:51,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 220 transitions, 2631 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-21 21:22:51,781 INFO L231 Difference]: Finished difference. Result has 257 places, 192 transitions, 2115 flow [2024-06-21 21:22:51,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2115, PETRI_PLACES=257, PETRI_TRANSITIONS=192} [2024-06-21 21:22:51,781 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-21 21:22:51,781 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 192 transitions, 2115 flow [2024-06-21 21:22:51,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:51,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:51,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:51,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 21:22:51,782 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-21 21:22:51,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:51,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1478307493, now seen corresponding path program 25 times [2024-06-21 21:22:51,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:51,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714427811] [2024-06-21 21:22:51,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:51,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:51,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:52,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:52,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:52,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714427811] [2024-06-21 21:22:52,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714427811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:52,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:52,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:52,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698723369] [2024-06-21 21:22:52,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:52,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:52,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:52,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:52,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:52,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:52,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 192 transitions, 2115 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:52,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:52,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:52,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:53,352 INFO L124 PetriNetUnfolderBase]: 548/1072 cut-off events. [2024-06-21 21:22:53,352 INFO L125 PetriNetUnfolderBase]: For 162297/162297 co-relation queries the response was YES. [2024-06-21 21:22:53,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8102 conditions, 1072 events. 548/1072 cut-off events. For 162297/162297 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5800 event pairs, 110 based on Foata normal form. 10/1080 useless extension candidates. Maximal degree in co-relation 8007. Up to 692 conditions per place. [2024-06-21 21:22:53,361 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 64 changer transitions 18/213 dead transitions. [2024-06-21 21:22:53,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 213 transitions, 2605 flow [2024-06-21 21:22:53,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:53,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:53,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 21:22:53,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 21:22:53,362 INFO L175 Difference]: Start difference. First operand has 257 places, 192 transitions, 2115 flow. Second operand 11 states and 126 transitions. [2024-06-21 21:22:53,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 213 transitions, 2605 flow [2024-06-21 21:22:53,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 213 transitions, 2417 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:22:53,570 INFO L231 Difference]: Finished difference. Result has 255 places, 184 transitions, 1979 flow [2024-06-21 21:22:53,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1927, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1979, PETRI_PLACES=255, PETRI_TRANSITIONS=184} [2024-06-21 21:22:53,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-21 21:22:53,570 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 184 transitions, 1979 flow [2024-06-21 21:22:53,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:53,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:53,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:53,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 21:22:53,570 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-21 21:22:53,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:53,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1472795383, now seen corresponding path program 26 times [2024-06-21 21:22:53,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:53,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510153041] [2024-06-21 21:22:53,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:53,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:53,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:54,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:54,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:54,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510153041] [2024-06-21 21:22:54,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510153041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:54,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:54,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:54,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471217416] [2024-06-21 21:22:54,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:54,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:54,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:54,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:54,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:54,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:54,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 184 transitions, 1979 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:54,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:54,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:54,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:55,119 INFO L124 PetriNetUnfolderBase]: 530/1042 cut-off events. [2024-06-21 21:22:55,119 INFO L125 PetriNetUnfolderBase]: For 152189/152189 co-relation queries the response was YES. [2024-06-21 21:22:55,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7827 conditions, 1042 events. 530/1042 cut-off events. For 152189/152189 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5606 event pairs, 114 based on Foata normal form. 8/1048 useless extension candidates. Maximal degree in co-relation 7733. Up to 527 conditions per place. [2024-06-21 21:22:55,130 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 106 selfloop transitions, 82 changer transitions 15/205 dead transitions. [2024-06-21 21:22:55,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 205 transitions, 2444 flow [2024-06-21 21:22:55,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:55,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:55,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 21:22:55,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 21:22:55,131 INFO L175 Difference]: Start difference. First operand has 255 places, 184 transitions, 1979 flow. Second operand 11 states and 124 transitions. [2024-06-21 21:22:55,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 205 transitions, 2444 flow [2024-06-21 21:22:55,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 205 transitions, 2310 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:22:55,350 INFO L231 Difference]: Finished difference. Result has 252 places, 179 transitions, 1946 flow [2024-06-21 21:22:55,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1946, PETRI_PLACES=252, PETRI_TRANSITIONS=179} [2024-06-21 21:22:55,351 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-21 21:22:55,351 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 179 transitions, 1946 flow [2024-06-21 21:22:55,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:55,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:55,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:55,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 21:22:55,351 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-21 21:22:55,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:55,351 INFO L85 PathProgramCache]: Analyzing trace with hash 620027609, now seen corresponding path program 27 times [2024-06-21 21:22:55,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:55,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34298890] [2024-06-21 21:22:55,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:55,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:55,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:56,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:56,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:56,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34298890] [2024-06-21 21:22:56,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34298890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:56,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:56,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:56,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366436612] [2024-06-21 21:22:56,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:56,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:56,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:56,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:56,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:56,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:56,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 179 transitions, 1946 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:56,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:56,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:56,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:56,980 INFO L124 PetriNetUnfolderBase]: 513/1011 cut-off events. [2024-06-21 21:22:56,980 INFO L125 PetriNetUnfolderBase]: For 144383/144383 co-relation queries the response was YES. [2024-06-21 21:22:56,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7510 conditions, 1011 events. 513/1011 cut-off events. For 144383/144383 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5418 event pairs, 107 based on Foata normal form. 10/1019 useless extension candidates. Maximal degree in co-relation 7417. Up to 631 conditions per place. [2024-06-21 21:22:56,989 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 108 selfloop transitions, 77 changer transitions 15/202 dead transitions. [2024-06-21 21:22:56,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 202 transitions, 2425 flow [2024-06-21 21:22:56,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:56,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:56,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 21:22:56,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 21:22:56,990 INFO L175 Difference]: Start difference. First operand has 252 places, 179 transitions, 1946 flow. Second operand 11 states and 126 transitions. [2024-06-21 21:22:56,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 202 transitions, 2425 flow [2024-06-21 21:22:57,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 202 transitions, 2242 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:22:57,179 INFO L231 Difference]: Finished difference. Result has 246 places, 173 transitions, 1863 flow [2024-06-21 21:22:57,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1863, PETRI_PLACES=246, PETRI_TRANSITIONS=173} [2024-06-21 21:22:57,180 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-21 21:22:57,180 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 173 transitions, 1863 flow [2024-06-21 21:22:57,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:57,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:57,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:57,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 21:22:57,180 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-21 21:22:57,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:57,181 INFO L85 PathProgramCache]: Analyzing trace with hash 620022029, now seen corresponding path program 28 times [2024-06-21 21:22:57,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:57,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221560201] [2024-06-21 21:22:57,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:57,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:57,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:22:58,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:22:58,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:22:58,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221560201] [2024-06-21 21:22:58,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221560201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:22:58,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:22:58,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:22:58,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850997821] [2024-06-21 21:22:58,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:22:58,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:22:58,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:22:58,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:22:58,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:22:58,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:22:58,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 173 transitions, 1863 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:58,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:22:58,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:22:58,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:22:58,792 INFO L124 PetriNetUnfolderBase]: 471/933 cut-off events. [2024-06-21 21:22:58,792 INFO L125 PetriNetUnfolderBase]: For 116861/116861 co-relation queries the response was YES. [2024-06-21 21:22:58,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6609 conditions, 933 events. 471/933 cut-off events. For 116861/116861 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4872 event pairs, 79 based on Foata normal form. 8/939 useless extension candidates. Maximal degree in co-relation 6518. Up to 391 conditions per place. [2024-06-21 21:22:58,798 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 97 selfloop transitions, 89 changer transitions 11/199 dead transitions. [2024-06-21 21:22:58,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 199 transitions, 2494 flow [2024-06-21 21:22:58,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:22:58,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:22:58,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 21:22:58,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 21:22:58,799 INFO L175 Difference]: Start difference. First operand has 246 places, 173 transitions, 1863 flow. Second operand 11 states and 129 transitions. [2024-06-21 21:22:58,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 199 transitions, 2494 flow [2024-06-21 21:22:58,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 199 transitions, 2332 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 21:22:58,978 INFO L231 Difference]: Finished difference. Result has 244 places, 168 transitions, 1828 flow [2024-06-21 21:22:58,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1828, PETRI_PLACES=244, PETRI_TRANSITIONS=168} [2024-06-21 21:22:58,978 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-21 21:22:58,978 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 168 transitions, 1828 flow [2024-06-21 21:22:58,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:22:58,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:22:58,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:22:58,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 21:22:58,979 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-21 21:22:58,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:22:58,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1152708709, now seen corresponding path program 5 times [2024-06-21 21:22:58,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:22:58,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720333208] [2024-06-21 21:22:58,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:22:58,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:22:58,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:00,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:00,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:00,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720333208] [2024-06-21 21:23:00,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720333208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:00,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:00,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:00,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823496162] [2024-06-21 21:23:00,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:00,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:00,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:00,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:00,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:00,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:00,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 168 transitions, 1828 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:00,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:00,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:00,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:00,535 INFO L124 PetriNetUnfolderBase]: 453/895 cut-off events. [2024-06-21 21:23:00,535 INFO L125 PetriNetUnfolderBase]: For 97989/97989 co-relation queries the response was YES. [2024-06-21 21:23:00,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6494 conditions, 895 events. 453/895 cut-off events. For 97989/97989 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4628 event pairs, 138 based on Foata normal form. 2/895 useless extension candidates. Maximal degree in co-relation 6404. Up to 850 conditions per place. [2024-06-21 21:23:00,541 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 160 selfloop transitions, 19 changer transitions 0/181 dead transitions. [2024-06-21 21:23:00,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 181 transitions, 2236 flow [2024-06-21 21:23:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:00,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:00,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 21:23:00,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 21:23:00,542 INFO L175 Difference]: Start difference. First operand has 244 places, 168 transitions, 1828 flow. Second operand 10 states and 99 transitions. [2024-06-21 21:23:00,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 181 transitions, 2236 flow [2024-06-21 21:23:00,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 181 transitions, 2052 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:23:00,712 INFO L231 Difference]: Finished difference. Result has 238 places, 169 transitions, 1708 flow [2024-06-21 21:23:00,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1708, PETRI_PLACES=238, PETRI_TRANSITIONS=169} [2024-06-21 21:23:00,713 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-21 21:23:00,713 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 169 transitions, 1708 flow [2024-06-21 21:23:00,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:00,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:00,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:00,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 21:23:00,713 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-21 21:23:00,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:00,714 INFO L85 PathProgramCache]: Analyzing trace with hash 381644557, now seen corresponding path program 6 times [2024-06-21 21:23:00,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:00,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278608505] [2024-06-21 21:23:00,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:00,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:00,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:01,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:01,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:01,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278608505] [2024-06-21 21:23:01,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278608505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:01,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:01,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:01,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253655559] [2024-06-21 21:23:01,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:01,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:01,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:01,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:01,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:02,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:02,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 169 transitions, 1708 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:02,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:02,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:02,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:02,483 INFO L124 PetriNetUnfolderBase]: 457/903 cut-off events. [2024-06-21 21:23:02,483 INFO L125 PetriNetUnfolderBase]: For 92541/92541 co-relation queries the response was YES. [2024-06-21 21:23:02,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6314 conditions, 903 events. 457/903 cut-off events. For 92541/92541 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4683 event pairs, 134 based on Foata normal form. 2/903 useless extension candidates. Maximal degree in co-relation 6226. Up to 831 conditions per place. [2024-06-21 21:23:02,490 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 153 selfloop transitions, 28 changer transitions 0/183 dead transitions. [2024-06-21 21:23:02,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 183 transitions, 2126 flow [2024-06-21 21:23:02,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:02,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:02,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-21 21:23:02,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-21 21:23:02,491 INFO L175 Difference]: Start difference. First operand has 238 places, 169 transitions, 1708 flow. Second operand 10 states and 106 transitions. [2024-06-21 21:23:02,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 183 transitions, 2126 flow [2024-06-21 21:23:02,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 183 transitions, 2047 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 21:23:02,699 INFO L231 Difference]: Finished difference. Result has 239 places, 170 transitions, 1713 flow [2024-06-21 21:23:02,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1713, PETRI_PLACES=239, PETRI_TRANSITIONS=170} [2024-06-21 21:23:02,699 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-21 21:23:02,699 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 170 transitions, 1713 flow [2024-06-21 21:23:02,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:02,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:02,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:02,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 21:23:02,700 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-21 21:23:02,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:02,701 INFO L85 PathProgramCache]: Analyzing trace with hash 181983291, now seen corresponding path program 29 times [2024-06-21 21:23:02,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:02,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303075455] [2024-06-21 21:23:02,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:02,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:02,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:03,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:03,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:03,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303075455] [2024-06-21 21:23:03,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303075455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:03,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:03,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:03,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553355790] [2024-06-21 21:23:03,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:03,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:03,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:03,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:03,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:03,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:03,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 170 transitions, 1713 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:03,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:03,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:03,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:04,326 INFO L124 PetriNetUnfolderBase]: 520/1036 cut-off events. [2024-06-21 21:23:04,326 INFO L125 PetriNetUnfolderBase]: For 156247/156247 co-relation queries the response was YES. [2024-06-21 21:23:04,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8021 conditions, 1036 events. 520/1036 cut-off events. For 156247/156247 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5606 event pairs, 165 based on Foata normal form. 8/1042 useless extension candidates. Maximal degree in co-relation 7932. Up to 710 conditions per place. [2024-06-21 21:23:04,334 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 146 selfloop transitions, 36 changer transitions 11/195 dead transitions. [2024-06-21 21:23:04,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 195 transitions, 2343 flow [2024-06-21 21:23:04,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:04,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:04,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 21:23:04,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 21:23:04,335 INFO L175 Difference]: Start difference. First operand has 239 places, 170 transitions, 1713 flow. Second operand 11 states and 124 transitions. [2024-06-21 21:23:04,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 195 transitions, 2343 flow [2024-06-21 21:23:04,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 195 transitions, 2269 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 21:23:04,589 INFO L231 Difference]: Finished difference. Result has 242 places, 166 transitions, 1680 flow [2024-06-21 21:23:04,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1680, PETRI_PLACES=242, PETRI_TRANSITIONS=166} [2024-06-21 21:23:04,590 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-21 21:23:04,590 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 166 transitions, 1680 flow [2024-06-21 21:23:04,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:04,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:04,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:04,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 21:23:04,590 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-21 21:23:04,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:04,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1551790093, now seen corresponding path program 7 times [2024-06-21 21:23:04,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:04,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148939720] [2024-06-21 21:23:04,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:04,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:04,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:05,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:05,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:05,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148939720] [2024-06-21 21:23:05,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148939720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:05,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:05,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:05,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820492292] [2024-06-21 21:23:05,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:05,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:05,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:05,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:05,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:05,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:05,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 166 transitions, 1680 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:05,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:05,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:05,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:06,261 INFO L124 PetriNetUnfolderBase]: 508/1008 cut-off events. [2024-06-21 21:23:06,261 INFO L125 PetriNetUnfolderBase]: For 151252/151252 co-relation queries the response was YES. [2024-06-21 21:23:06,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8212 conditions, 1008 events. 508/1008 cut-off events. For 151252/151252 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5373 event pairs, 167 based on Foata normal form. 2/1008 useless extension candidates. Maximal degree in co-relation 8122. Up to 932 conditions per place. [2024-06-21 21:23:06,270 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 156 selfloop transitions, 23 changer transitions 0/181 dead transitions. [2024-06-21 21:23:06,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 181 transitions, 2262 flow [2024-06-21 21:23:06,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:06,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:06,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-21 21:23:06,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3258064516129032 [2024-06-21 21:23:06,271 INFO L175 Difference]: Start difference. First operand has 242 places, 166 transitions, 1680 flow. Second operand 10 states and 101 transitions. [2024-06-21 21:23:06,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 181 transitions, 2262 flow [2024-06-21 21:23:06,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 181 transitions, 2149 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-21 21:23:06,519 INFO L231 Difference]: Finished difference. Result has 235 places, 168 transitions, 1673 flow [2024-06-21 21:23:06,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1673, PETRI_PLACES=235, PETRI_TRANSITIONS=168} [2024-06-21 21:23:06,519 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 205 predicate places. [2024-06-21 21:23:06,519 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 168 transitions, 1673 flow [2024-06-21 21:23:06,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:06,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:06,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:06,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 21:23:06,519 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-21 21:23:06,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:06,520 INFO L85 PathProgramCache]: Analyzing trace with hash 381636621, now seen corresponding path program 30 times [2024-06-21 21:23:06,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:06,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245683762] [2024-06-21 21:23:06,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:06,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:06,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:07,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:07,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:07,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245683762] [2024-06-21 21:23:07,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245683762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:07,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:07,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:07,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423355938] [2024-06-21 21:23:07,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:07,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:07,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:07,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:07,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:07,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:07,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 168 transitions, 1673 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:07,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:07,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:07,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:08,481 INFO L124 PetriNetUnfolderBase]: 524/1044 cut-off events. [2024-06-21 21:23:08,481 INFO L125 PetriNetUnfolderBase]: For 162375/162375 co-relation queries the response was YES. [2024-06-21 21:23:08,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8173 conditions, 1044 events. 524/1044 cut-off events. For 162375/162375 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5665 event pairs, 170 based on Foata normal form. 10/1052 useless extension candidates. Maximal degree in co-relation 8085. Up to 888 conditions per place. [2024-06-21 21:23:08,489 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 141 selfloop transitions, 34 changer transitions 11/188 dead transitions. [2024-06-21 21:23:08,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 188 transitions, 2109 flow [2024-06-21 21:23:08,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:08,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:08,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 21:23:08,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 21:23:08,490 INFO L175 Difference]: Start difference. First operand has 235 places, 168 transitions, 1673 flow. Second operand 11 states and 121 transitions. [2024-06-21 21:23:08,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 188 transitions, 2109 flow [2024-06-21 21:23:08,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 188 transitions, 2058 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 21:23:08,737 INFO L231 Difference]: Finished difference. Result has 240 places, 165 transitions, 1663 flow [2024-06-21 21:23:08,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1663, PETRI_PLACES=240, PETRI_TRANSITIONS=165} [2024-06-21 21:23:08,737 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2024-06-21 21:23:08,737 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 165 transitions, 1663 flow [2024-06-21 21:23:08,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:08,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:08,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:08,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 21:23:08,738 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-21 21:23:08,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:08,738 INFO L85 PathProgramCache]: Analyzing trace with hash 187495401, now seen corresponding path program 31 times [2024-06-21 21:23:08,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:08,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909266331] [2024-06-21 21:23:08,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:08,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:08,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:09,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:09,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:09,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909266331] [2024-06-21 21:23:09,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909266331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:09,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:09,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:09,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910969608] [2024-06-21 21:23:09,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:09,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:09,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:09,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:09,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:09,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:09,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 165 transitions, 1663 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:09,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:09,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:09,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:10,391 INFO L124 PetriNetUnfolderBase]: 518/1038 cut-off events. [2024-06-21 21:23:10,391 INFO L125 PetriNetUnfolderBase]: For 172749/172749 co-relation queries the response was YES. [2024-06-21 21:23:10,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8222 conditions, 1038 events. 518/1038 cut-off events. For 172749/172749 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5661 event pairs, 174 based on Foata normal form. 12/1048 useless extension candidates. Maximal degree in co-relation 8132. Up to 907 conditions per place. [2024-06-21 21:23:10,399 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 147 selfloop transitions, 29 changer transitions 9/187 dead transitions. [2024-06-21 21:23:10,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 187 transitions, 2125 flow [2024-06-21 21:23:10,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:23:10,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:23:10,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-21 21:23:10,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-21 21:23:10,400 INFO L175 Difference]: Start difference. First operand has 240 places, 165 transitions, 1663 flow. Second operand 12 states and 129 transitions. [2024-06-21 21:23:10,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 187 transitions, 2125 flow [2024-06-21 21:23:10,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 187 transitions, 2053 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:23:10,672 INFO L231 Difference]: Finished difference. Result has 239 places, 163 transitions, 1654 flow [2024-06-21 21:23:10,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1654, PETRI_PLACES=239, PETRI_TRANSITIONS=163} [2024-06-21 21:23:10,672 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-21 21:23:10,672 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 163 transitions, 1654 flow [2024-06-21 21:23:10,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:10,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:10,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:10,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 21:23:10,673 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-21 21:23:10,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:10,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1475162867, now seen corresponding path program 32 times [2024-06-21 21:23:10,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:10,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614169667] [2024-06-21 21:23:10,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:10,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:10,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:11,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:11,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:11,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614169667] [2024-06-21 21:23:11,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614169667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:11,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:11,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:11,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821583153] [2024-06-21 21:23:11,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:11,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:11,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:11,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:11,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:11,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:11,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 163 transitions, 1654 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:11,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:11,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:11,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:12,365 INFO L124 PetriNetUnfolderBase]: 535/1077 cut-off events. [2024-06-21 21:23:12,365 INFO L125 PetriNetUnfolderBase]: For 183196/183196 co-relation queries the response was YES. [2024-06-21 21:23:12,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8945 conditions, 1077 events. 535/1077 cut-off events. For 183196/183196 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5958 event pairs, 183 based on Foata normal form. 8/1083 useless extension candidates. Maximal degree in co-relation 8856. Up to 891 conditions per place. [2024-06-21 21:23:12,373 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 151 selfloop transitions, 26 changer transitions 8/187 dead transitions. [2024-06-21 21:23:12,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 187 transitions, 2244 flow [2024-06-21 21:23:12,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:12,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:12,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 21:23:12,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 21:23:12,374 INFO L175 Difference]: Start difference. First operand has 239 places, 163 transitions, 1654 flow. Second operand 11 states and 124 transitions. [2024-06-21 21:23:12,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 187 transitions, 2244 flow [2024-06-21 21:23:12,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 187 transitions, 2160 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 21:23:12,683 INFO L231 Difference]: Finished difference. Result has 238 places, 160 transitions, 1599 flow [2024-06-21 21:23:12,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1599, PETRI_PLACES=238, PETRI_TRANSITIONS=160} [2024-06-21 21:23:12,684 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-21 21:23:12,684 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 160 transitions, 1599 flow [2024-06-21 21:23:12,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:12,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:12,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:12,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 21:23:12,684 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-21 21:23:12,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:12,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1474955477, now seen corresponding path program 33 times [2024-06-21 21:23:12,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:12,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735146481] [2024-06-21 21:23:12,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:12,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:12,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:13,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:13,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:13,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735146481] [2024-06-21 21:23:13,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735146481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:13,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:13,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:13,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150692312] [2024-06-21 21:23:13,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:13,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:13,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:13,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:13,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:13,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:13,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 160 transitions, 1599 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:13,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:13,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:13,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:14,376 INFO L124 PetriNetUnfolderBase]: 503/1013 cut-off events. [2024-06-21 21:23:14,376 INFO L125 PetriNetUnfolderBase]: For 163310/163310 co-relation queries the response was YES. [2024-06-21 21:23:14,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7999 conditions, 1013 events. 503/1013 cut-off events. For 163310/163310 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5508 event pairs, 172 based on Foata normal form. 10/1021 useless extension candidates. Maximal degree in co-relation 7910. Up to 891 conditions per place. [2024-06-21 21:23:14,384 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 144 selfloop transitions, 24 changer transitions 9/179 dead transitions. [2024-06-21 21:23:14,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 179 transitions, 2013 flow [2024-06-21 21:23:14,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:14,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:14,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 21:23:14,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-21 21:23:14,385 INFO L175 Difference]: Start difference. First operand has 238 places, 160 transitions, 1599 flow. Second operand 11 states and 118 transitions. [2024-06-21 21:23:14,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 179 transitions, 2013 flow [2024-06-21 21:23:14,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 179 transitions, 1955 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 21:23:14,590 INFO L231 Difference]: Finished difference. Result has 234 places, 157 transitions, 1564 flow [2024-06-21 21:23:14,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1564, PETRI_PLACES=234, PETRI_TRANSITIONS=157} [2024-06-21 21:23:14,590 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-21 21:23:14,590 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 157 transitions, 1564 flow [2024-06-21 21:23:14,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:14,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:14,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:14,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 21:23:14,591 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-21 21:23:14,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:14,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1302430123, now seen corresponding path program 8 times [2024-06-21 21:23:14,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:14,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772935683] [2024-06-21 21:23:14,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:14,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:14,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:15,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:15,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:15,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772935683] [2024-06-21 21:23:15,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772935683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:15,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:15,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:15,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108337369] [2024-06-21 21:23:15,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:15,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:15,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:15,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:15,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:15,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:15,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 157 transitions, 1564 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:15,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:15,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:15,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:16,084 INFO L124 PetriNetUnfolderBase]: 481/971 cut-off events. [2024-06-21 21:23:16,084 INFO L125 PetriNetUnfolderBase]: For 135407/135407 co-relation queries the response was YES. [2024-06-21 21:23:16,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7775 conditions, 971 events. 481/971 cut-off events. For 135407/135407 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5223 event pairs, 160 based on Foata normal form. 2/971 useless extension candidates. Maximal degree in co-relation 7688. Up to 900 conditions per place. [2024-06-21 21:23:16,091 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 143 selfloop transitions, 26 changer transitions 0/171 dead transitions. [2024-06-21 21:23:16,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 171 transitions, 1964 flow [2024-06-21 21:23:16,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:16,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:16,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 21:23:16,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-21 21:23:16,092 INFO L175 Difference]: Start difference. First operand has 234 places, 157 transitions, 1564 flow. Second operand 10 states and 104 transitions. [2024-06-21 21:23:16,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 171 transitions, 1964 flow [2024-06-21 21:23:16,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 171 transitions, 1910 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:23:16,301 INFO L231 Difference]: Finished difference. Result has 231 places, 158 transitions, 1596 flow [2024-06-21 21:23:16,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1596, PETRI_PLACES=231, PETRI_TRANSITIONS=158} [2024-06-21 21:23:16,302 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-21 21:23:16,302 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 158 transitions, 1596 flow [2024-06-21 21:23:16,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:16,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:16,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:16,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 21:23:16,302 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-21 21:23:16,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:16,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1561044523, now seen corresponding path program 9 times [2024-06-21 21:23:16,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:16,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008783904] [2024-06-21 21:23:16,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:16,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:16,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:17,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:17,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:17,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008783904] [2024-06-21 21:23:17,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008783904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:17,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:17,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:17,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914736661] [2024-06-21 21:23:17,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:17,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:17,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:17,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:17,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:17,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:17,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 158 transitions, 1596 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:17,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:17,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:17,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:17,889 INFO L124 PetriNetUnfolderBase]: 485/979 cut-off events. [2024-06-21 21:23:17,889 INFO L125 PetriNetUnfolderBase]: For 132055/132055 co-relation queries the response was YES. [2024-06-21 21:23:17,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7812 conditions, 979 events. 485/979 cut-off events. For 132055/132055 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5270 event pairs, 162 based on Foata normal form. 2/979 useless extension candidates. Maximal degree in co-relation 7726. Up to 932 conditions per place. [2024-06-21 21:23:17,896 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 153 selfloop transitions, 17 changer transitions 0/172 dead transitions. [2024-06-21 21:23:17,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 172 transitions, 1994 flow [2024-06-21 21:23:17,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:17,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:17,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-21 21:23:17,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020527859237537 [2024-06-21 21:23:17,897 INFO L175 Difference]: Start difference. First operand has 231 places, 158 transitions, 1596 flow. Second operand 11 states and 103 transitions. [2024-06-21 21:23:17,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 172 transitions, 1994 flow [2024-06-21 21:23:18,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 172 transitions, 1918 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 21:23:18,126 INFO L231 Difference]: Finished difference. Result has 234 places, 159 transitions, 1590 flow [2024-06-21 21:23:18,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1590, PETRI_PLACES=234, PETRI_TRANSITIONS=159} [2024-06-21 21:23:18,127 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-21 21:23:18,127 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 159 transitions, 1590 flow [2024-06-21 21:23:18,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:18,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:18,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:18,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 21:23:18,127 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-21 21:23:18,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:18,128 INFO L85 PathProgramCache]: Analyzing trace with hash -769082595, now seen corresponding path program 34 times [2024-06-21 21:23:18,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:18,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074674419] [2024-06-21 21:23:18,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:18,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:18,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:19,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:19,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:19,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074674419] [2024-06-21 21:23:19,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074674419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:19,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:19,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:19,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89612569] [2024-06-21 21:23:19,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:19,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:19,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:19,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:19,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:19,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:19,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 159 transitions, 1590 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:19,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:19,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:19,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:19,866 INFO L124 PetriNetUnfolderBase]: 497/1007 cut-off events. [2024-06-21 21:23:19,866 INFO L125 PetriNetUnfolderBase]: For 150014/150014 co-relation queries the response was YES. [2024-06-21 21:23:19,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7883 conditions, 1007 events. 497/1007 cut-off events. For 150014/150014 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5474 event pairs, 166 based on Foata normal form. 8/1013 useless extension candidates. Maximal degree in co-relation 7796. Up to 815 conditions per place. [2024-06-21 21:23:19,873 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 147 selfloop transitions, 26 changer transitions 7/182 dead transitions. [2024-06-21 21:23:19,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 182 transitions, 2162 flow [2024-06-21 21:23:19,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:19,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:19,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-21 21:23:19,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-21 21:23:19,874 INFO L175 Difference]: Start difference. First operand has 234 places, 159 transitions, 1590 flow. Second operand 11 states and 120 transitions. [2024-06-21 21:23:19,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 182 transitions, 2162 flow [2024-06-21 21:23:20,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 182 transitions, 2102 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 21:23:20,078 INFO L231 Difference]: Finished difference. Result has 236 places, 157 transitions, 1567 flow [2024-06-21 21:23:20,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1567, PETRI_PLACES=236, PETRI_TRANSITIONS=157} [2024-06-21 21:23:20,078 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-21 21:23:20,078 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 157 transitions, 1567 flow [2024-06-21 21:23:20,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:20,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:20,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:20,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 21:23:20,079 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-21 21:23:20,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:20,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1302439423, now seen corresponding path program 10 times [2024-06-21 21:23:20,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:20,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845327665] [2024-06-21 21:23:20,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:20,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:20,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:21,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:21,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:21,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845327665] [2024-06-21 21:23:21,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845327665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:21,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:21,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:21,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095638825] [2024-06-21 21:23:21,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:21,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:21,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:21,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:21,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:21,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 157 transitions, 1567 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:21,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:21,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:21,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:21,670 INFO L124 PetriNetUnfolderBase]: 490/990 cut-off events. [2024-06-21 21:23:21,670 INFO L125 PetriNetUnfolderBase]: For 145021/145021 co-relation queries the response was YES. [2024-06-21 21:23:21,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8128 conditions, 990 events. 490/990 cut-off events. For 145021/145021 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5354 event pairs, 165 based on Foata normal form. 2/990 useless extension candidates. Maximal degree in co-relation 8040. Up to 896 conditions per place. [2024-06-21 21:23:21,679 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 143 selfloop transitions, 28 changer transitions 0/173 dead transitions. [2024-06-21 21:23:21,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 173 transitions, 2147 flow [2024-06-21 21:23:21,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:21,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:21,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 21:23:21,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 21:23:21,680 INFO L175 Difference]: Start difference. First operand has 236 places, 157 transitions, 1567 flow. Second operand 10 states and 105 transitions. [2024-06-21 21:23:21,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 173 transitions, 2147 flow [2024-06-21 21:23:21,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 173 transitions, 2091 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 21:23:21,907 INFO L231 Difference]: Finished difference. Result has 234 places, 159 transitions, 1641 flow [2024-06-21 21:23:21,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1515, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1641, PETRI_PLACES=234, PETRI_TRANSITIONS=159} [2024-06-21 21:23:21,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-21 21:23:21,907 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 159 transitions, 1641 flow [2024-06-21 21:23:21,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:21,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:21,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:21,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 21:23:21,908 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-21 21:23:21,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:21,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1143771409, now seen corresponding path program 11 times [2024-06-21 21:23:21,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:21,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506632200] [2024-06-21 21:23:21,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:21,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:21,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:22,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:22,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:22,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506632200] [2024-06-21 21:23:22,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506632200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:22,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:22,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:22,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614013399] [2024-06-21 21:23:22,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:22,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:22,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:22,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:22,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:23,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:23,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 159 transitions, 1641 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:23,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:23,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:23,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:23,456 INFO L124 PetriNetUnfolderBase]: 487/985 cut-off events. [2024-06-21 21:23:23,456 INFO L125 PetriNetUnfolderBase]: For 136435/136435 co-relation queries the response was YES. [2024-06-21 21:23:23,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7943 conditions, 985 events. 487/985 cut-off events. For 136435/136435 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5321 event pairs, 173 based on Foata normal form. 2/985 useless extension candidates. Maximal degree in co-relation 7856. Up to 928 conditions per place. [2024-06-21 21:23:23,463 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 146 selfloop transitions, 23 changer transitions 0/171 dead transitions. [2024-06-21 21:23:23,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 171 transitions, 2009 flow [2024-06-21 21:23:23,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:23,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:23,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 21:23:23,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 21:23:23,464 INFO L175 Difference]: Start difference. First operand has 234 places, 159 transitions, 1641 flow. Second operand 10 states and 99 transitions. [2024-06-21 21:23:23,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 171 transitions, 2009 flow [2024-06-21 21:23:23,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 171 transitions, 1925 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 21:23:23,697 INFO L231 Difference]: Finished difference. Result has 238 places, 159 transitions, 1609 flow [2024-06-21 21:23:23,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1609, PETRI_PLACES=238, PETRI_TRANSITIONS=159} [2024-06-21 21:23:23,697 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-21 21:23:23,697 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 159 transitions, 1609 flow [2024-06-21 21:23:23,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:23,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:23,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:23,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 21:23:23,698 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-21 21:23:23,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:23,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1281217877, now seen corresponding path program 35 times [2024-06-21 21:23:23,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:23,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626612216] [2024-06-21 21:23:23,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:23,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:23,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:24,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:24,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:24,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626612216] [2024-06-21 21:23:24,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626612216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:24,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:24,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:24,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361348431] [2024-06-21 21:23:24,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:24,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:24,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:24,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:24,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:24,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:24,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 159 transitions, 1609 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:24,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:24,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:24,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:25,439 INFO L124 PetriNetUnfolderBase]: 503/1021 cut-off events. [2024-06-21 21:23:25,439 INFO L125 PetriNetUnfolderBase]: For 159263/159263 co-relation queries the response was YES. [2024-06-21 21:23:25,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8030 conditions, 1021 events. 503/1021 cut-off events. For 159263/159263 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5602 event pairs, 170 based on Foata normal form. 10/1029 useless extension candidates. Maximal degree in co-relation 7941. Up to 896 conditions per place. [2024-06-21 21:23:25,448 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 140 selfloop transitions, 24 changer transitions 12/178 dead transitions. [2024-06-21 21:23:25,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 178 transitions, 2021 flow [2024-06-21 21:23:25,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:23:25,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:23:25,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-21 21:23:25,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-21 21:23:25,449 INFO L175 Difference]: Start difference. First operand has 238 places, 159 transitions, 1609 flow. Second operand 12 states and 123 transitions. [2024-06-21 21:23:25,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 178 transitions, 2021 flow [2024-06-21 21:23:25,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 178 transitions, 1972 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 21:23:25,669 INFO L231 Difference]: Finished difference. Result has 241 places, 155 transitions, 1571 flow [2024-06-21 21:23:25,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1571, PETRI_PLACES=241, PETRI_TRANSITIONS=155} [2024-06-21 21:23:25,669 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2024-06-21 21:23:25,669 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 155 transitions, 1571 flow [2024-06-21 21:23:25,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:25,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:25,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:25,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 21:23:25,670 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-21 21:23:25,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:25,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1974165219, now seen corresponding path program 36 times [2024-06-21 21:23:25,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:25,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384438696] [2024-06-21 21:23:25,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:25,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:25,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:26,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:26,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:26,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384438696] [2024-06-21 21:23:26,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384438696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:26,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:26,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:26,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635359891] [2024-06-21 21:23:26,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:26,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:26,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:26,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:26,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:26,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:26,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 155 transitions, 1571 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:26,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:26,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:26,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:27,148 INFO L124 PetriNetUnfolderBase]: 494/1006 cut-off events. [2024-06-21 21:23:27,148 INFO L125 PetriNetUnfolderBase]: For 163697/163697 co-relation queries the response was YES. [2024-06-21 21:23:27,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7992 conditions, 1006 events. 494/1006 cut-off events. For 163697/163697 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5524 event pairs, 177 based on Foata normal form. 10/1014 useless extension candidates. Maximal degree in co-relation 7902. Up to 897 conditions per place. [2024-06-21 21:23:27,155 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 140 selfloop transitions, 21 changer transitions 10/173 dead transitions. [2024-06-21 21:23:27,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 173 transitions, 1969 flow [2024-06-21 21:23:27,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:27,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:27,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-21 21:23:27,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-21 21:23:27,156 INFO L175 Difference]: Start difference. First operand has 241 places, 155 transitions, 1571 flow. Second operand 11 states and 112 transitions. [2024-06-21 21:23:27,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 173 transitions, 1969 flow [2024-06-21 21:23:27,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 173 transitions, 1915 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 21:23:27,390 INFO L231 Difference]: Finished difference. Result has 236 places, 151 transitions, 1524 flow [2024-06-21 21:23:27,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1524, PETRI_PLACES=236, PETRI_TRANSITIONS=151} [2024-06-21 21:23:27,391 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-21 21:23:27,391 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 151 transitions, 1524 flow [2024-06-21 21:23:27,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:27,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:27,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:27,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 21:23:27,391 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-21 21:23:27,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:27,391 INFO L85 PathProgramCache]: Analyzing trace with hash 2072640699, now seen corresponding path program 37 times [2024-06-21 21:23:27,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:27,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890236651] [2024-06-21 21:23:27,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:27,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:27,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:28,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:28,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:28,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890236651] [2024-06-21 21:23:28,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890236651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:28,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:28,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:28,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844461363] [2024-06-21 21:23:28,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:28,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:28,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:28,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:28,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:28,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:28,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 151 transitions, 1524 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:28,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:28,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:28,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:29,179 INFO L124 PetriNetUnfolderBase]: 482/990 cut-off events. [2024-06-21 21:23:29,179 INFO L125 PetriNetUnfolderBase]: For 154787/154787 co-relation queries the response was YES. [2024-06-21 21:23:29,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7787 conditions, 990 events. 482/990 cut-off events. For 154787/154787 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5427 event pairs, 173 based on Foata normal form. 10/998 useless extension candidates. Maximal degree in co-relation 7699. Up to 869 conditions per place. [2024-06-21 21:23:29,187 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 133 selfloop transitions, 24 changer transitions 11/170 dead transitions. [2024-06-21 21:23:29,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 170 transitions, 1920 flow [2024-06-21 21:23:29,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:29,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:29,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-21 21:23:29,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-21 21:23:29,188 INFO L175 Difference]: Start difference. First operand has 236 places, 151 transitions, 1524 flow. Second operand 11 states and 116 transitions. [2024-06-21 21:23:29,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 170 transitions, 1920 flow [2024-06-21 21:23:29,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 170 transitions, 1870 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:23:29,419 INFO L231 Difference]: Finished difference. Result has 234 places, 148 transitions, 1496 flow [2024-06-21 21:23:29,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1496, PETRI_PLACES=234, PETRI_TRANSITIONS=148} [2024-06-21 21:23:29,419 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-21 21:23:29,420 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 148 transitions, 1496 flow [2024-06-21 21:23:29,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:29,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:29,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:29,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 21:23:29,420 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-21 21:23:29,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:29,420 INFO L85 PathProgramCache]: Analyzing trace with hash 2065498795, now seen corresponding path program 12 times [2024-06-21 21:23:29,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:29,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704112901] [2024-06-21 21:23:29,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:29,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:29,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:30,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:30,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:30,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704112901] [2024-06-21 21:23:30,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704112901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:30,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:30,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:23:30,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902559625] [2024-06-21 21:23:30,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:30,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:23:30,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:30,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:23:30,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:23:30,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:30,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 148 transitions, 1496 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:30,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:30,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:30,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:30,941 INFO L124 PetriNetUnfolderBase]: 453/935 cut-off events. [2024-06-21 21:23:30,942 INFO L125 PetriNetUnfolderBase]: For 127227/127227 co-relation queries the response was YES. [2024-06-21 21:23:30,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7380 conditions, 935 events. 453/935 cut-off events. For 127227/127227 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5092 event pairs, 167 based on Foata normal form. 2/935 useless extension candidates. Maximal degree in co-relation 7293. Up to 864 conditions per place. [2024-06-21 21:23:30,948 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 134 selfloop transitions, 25 changer transitions 0/161 dead transitions. [2024-06-21 21:23:30,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 161 transitions, 1848 flow [2024-06-21 21:23:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:30,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:30,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-21 21:23:30,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-21 21:23:30,949 INFO L175 Difference]: Start difference. First operand has 234 places, 148 transitions, 1496 flow. Second operand 10 states and 103 transitions. [2024-06-21 21:23:30,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 161 transitions, 1848 flow [2024-06-21 21:23:31,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 161 transitions, 1774 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-21 21:23:31,164 INFO L231 Difference]: Finished difference. Result has 231 places, 148 transitions, 1476 flow [2024-06-21 21:23:31,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1476, PETRI_PLACES=231, PETRI_TRANSITIONS=148} [2024-06-21 21:23:31,165 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-21 21:23:31,165 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 148 transitions, 1476 flow [2024-06-21 21:23:31,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:31,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:31,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:31,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 21:23:31,165 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-21 21:23:31,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:31,166 INFO L85 PathProgramCache]: Analyzing trace with hash 2065490859, now seen corresponding path program 38 times [2024-06-21 21:23:31,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:31,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001567859] [2024-06-21 21:23:31,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:31,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:31,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:32,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:32,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:32,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001567859] [2024-06-21 21:23:32,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001567859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:32,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:32,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:32,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435292995] [2024-06-21 21:23:32,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:32,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:32,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:32,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:32,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:32,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:32,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 148 transitions, 1476 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:32,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:32,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:32,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:32,746 INFO L124 PetriNetUnfolderBase]: 469/971 cut-off events. [2024-06-21 21:23:32,747 INFO L125 PetriNetUnfolderBase]: For 141236/141236 co-relation queries the response was YES. [2024-06-21 21:23:32,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7389 conditions, 971 events. 469/971 cut-off events. For 141236/141236 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5342 event pairs, 170 based on Foata normal form. 10/979 useless extension candidates. Maximal degree in co-relation 7303. Up to 850 conditions per place. [2024-06-21 21:23:32,753 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 25 changer transitions 11/167 dead transitions. [2024-06-21 21:23:32,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 167 transitions, 1866 flow [2024-06-21 21:23:32,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:32,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:32,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-21 21:23:32,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-21 21:23:32,754 INFO L175 Difference]: Start difference. First operand has 231 places, 148 transitions, 1476 flow. Second operand 11 states and 115 transitions. [2024-06-21 21:23:32,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 167 transitions, 1866 flow [2024-06-21 21:23:32,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 167 transitions, 1810 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 21:23:32,967 INFO L231 Difference]: Finished difference. Result has 233 places, 145 transitions, 1444 flow [2024-06-21 21:23:32,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1444, PETRI_PLACES=233, PETRI_TRANSITIONS=145} [2024-06-21 21:23:32,967 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-21 21:23:32,967 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 145 transitions, 1444 flow [2024-06-21 21:23:32,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:32,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:32,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:32,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 21:23:32,968 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-21 21:23:32,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:32,968 INFO L85 PathProgramCache]: Analyzing trace with hash 389053867, now seen corresponding path program 13 times [2024-06-21 21:23:32,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:32,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918100963] [2024-06-21 21:23:32,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:32,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:32,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:34,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:34,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918100963] [2024-06-21 21:23:34,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918100963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:34,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:34,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:34,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467389574] [2024-06-21 21:23:34,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:34,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:34,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:34,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:34,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:34,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:34,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 145 transitions, 1444 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:34,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:34,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:34,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:34,575 INFO L124 PetriNetUnfolderBase]: 427/893 cut-off events. [2024-06-21 21:23:34,575 INFO L125 PetriNetUnfolderBase]: For 122197/122197 co-relation queries the response was YES. [2024-06-21 21:23:34,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6338 conditions, 893 events. 427/893 cut-off events. For 122197/122197 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4836 event pairs, 153 based on Foata normal form. 12/903 useless extension candidates. Maximal degree in co-relation 6251. Up to 771 conditions per place. [2024-06-21 21:23:34,582 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 130 selfloop transitions, 23 changer transitions 9/164 dead transitions. [2024-06-21 21:23:34,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 164 transitions, 1858 flow [2024-06-21 21:23:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:34,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:34,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-21 21:23:34,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-21 21:23:34,583 INFO L175 Difference]: Start difference. First operand has 233 places, 145 transitions, 1444 flow. Second operand 11 states and 114 transitions. [2024-06-21 21:23:34,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 164 transitions, 1858 flow [2024-06-21 21:23:34,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 164 transitions, 1804 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:23:34,753 INFO L231 Difference]: Finished difference. Result has 231 places, 143 transitions, 1445 flow [2024-06-21 21:23:34,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1445, PETRI_PLACES=231, PETRI_TRANSITIONS=143} [2024-06-21 21:23:34,753 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-21 21:23:34,753 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 143 transitions, 1445 flow [2024-06-21 21:23:34,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:34,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:34,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:34,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 21:23:34,754 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-21 21:23:34,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:34,754 INFO L85 PathProgramCache]: Analyzing trace with hash 316888273, now seen corresponding path program 14 times [2024-06-21 21:23:34,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:34,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170052957] [2024-06-21 21:23:34,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:34,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:35,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-21 21:23:35,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:35,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170052957] [2024-06-21 21:23:35,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170052957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:35,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:35,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:35,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920938242] [2024-06-21 21:23:35,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:35,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:35,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:35,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:35,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:36,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:36,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 143 transitions, 1445 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:36,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:36,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:36,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:36,375 INFO L124 PetriNetUnfolderBase]: 398/838 cut-off events. [2024-06-21 21:23:36,375 INFO L125 PetriNetUnfolderBase]: For 91864/91864 co-relation queries the response was YES. [2024-06-21 21:23:36,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5941 conditions, 838 events. 398/838 cut-off events. For 91864/91864 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4479 event pairs, 146 based on Foata normal form. 2/838 useless extension candidates. Maximal degree in co-relation 5855. Up to 740 conditions per place. [2024-06-21 21:23:36,381 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 127 selfloop transitions, 26 changer transitions 0/155 dead transitions. [2024-06-21 21:23:36,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 155 transitions, 1779 flow [2024-06-21 21:23:36,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:36,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:36,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-21 21:23:36,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3258064516129032 [2024-06-21 21:23:36,382 INFO L175 Difference]: Start difference. First operand has 231 places, 143 transitions, 1445 flow. Second operand 10 states and 101 transitions. [2024-06-21 21:23:36,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 155 transitions, 1779 flow [2024-06-21 21:23:36,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 155 transitions, 1701 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 21:23:36,555 INFO L231 Difference]: Finished difference. Result has 229 places, 143 transitions, 1423 flow [2024-06-21 21:23:36,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1423, PETRI_PLACES=229, PETRI_TRANSITIONS=143} [2024-06-21 21:23:36,556 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-21 21:23:36,556 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 143 transitions, 1423 flow [2024-06-21 21:23:36,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:36,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:36,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:36,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 21:23:36,557 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-21 21:23:36,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:36,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1409678435, now seen corresponding path program 39 times [2024-06-21 21:23:36,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:36,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118572472] [2024-06-21 21:23:36,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:36,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:36,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:37,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-21 21:23:37,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:37,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118572472] [2024-06-21 21:23:37,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118572472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:37,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:37,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:37,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640032022] [2024-06-21 21:23:37,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:37,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:37,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:37,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:37,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:37,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:37,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 143 transitions, 1423 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:37,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:37,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:37,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:38,145 INFO L124 PetriNetUnfolderBase]: 407/861 cut-off events. [2024-06-21 21:23:38,146 INFO L125 PetriNetUnfolderBase]: For 104843/104843 co-relation queries the response was YES. [2024-06-21 21:23:38,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5819 conditions, 861 events. 407/861 cut-off events. For 104843/104843 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4662 event pairs, 146 based on Foata normal form. 10/869 useless extension candidates. Maximal degree in co-relation 5733. Up to 739 conditions per place. [2024-06-21 21:23:38,152 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 123 selfloop transitions, 25 changer transitions 11/161 dead transitions. [2024-06-21 21:23:38,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 161 transitions, 1797 flow [2024-06-21 21:23:38,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:38,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-21 21:23:38,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-21 21:23:38,153 INFO L175 Difference]: Start difference. First operand has 229 places, 143 transitions, 1423 flow. Second operand 11 states and 114 transitions. [2024-06-21 21:23:38,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 161 transitions, 1797 flow [2024-06-21 21:23:38,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 161 transitions, 1667 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-21 21:23:38,302 INFO L231 Difference]: Finished difference. Result has 229 places, 140 transitions, 1322 flow [2024-06-21 21:23:38,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1322, PETRI_PLACES=229, PETRI_TRANSITIONS=140} [2024-06-21 21:23:38,302 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-21 21:23:38,302 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 140 transitions, 1322 flow [2024-06-21 21:23:38,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:38,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:38,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:38,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 21:23:38,303 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-21 21:23:38,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:38,303 INFO L85 PathProgramCache]: Analyzing trace with hash 2065283469, now seen corresponding path program 40 times [2024-06-21 21:23:38,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:38,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216721191] [2024-06-21 21:23:38,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:38,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:38,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:39,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:39,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:39,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216721191] [2024-06-21 21:23:39,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216721191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:39,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:39,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:23:39,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695291455] [2024-06-21 21:23:39,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:39,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:23:39,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:39,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:23:39,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:23:39,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:39,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 140 transitions, 1322 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:39,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:39,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:39,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:39,857 INFO L124 PetriNetUnfolderBase]: 373/795 cut-off events. [2024-06-21 21:23:39,857 INFO L125 PetriNetUnfolderBase]: For 84227/84227 co-relation queries the response was YES. [2024-06-21 21:23:39,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4927 conditions, 795 events. 373/795 cut-off events. For 84227/84227 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4232 event pairs, 124 based on Foata normal form. 8/801 useless extension candidates. Maximal degree in co-relation 4843. Up to 683 conditions per place. [2024-06-21 21:23:39,862 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 121 selfloop transitions, 23 changer transitions 11/157 dead transitions. [2024-06-21 21:23:39,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 157 transitions, 1680 flow [2024-06-21 21:23:39,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:39,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:39,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-21 21:23:39,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255131964809384 [2024-06-21 21:23:39,863 INFO L175 Difference]: Start difference. First operand has 229 places, 140 transitions, 1322 flow. Second operand 11 states and 111 transitions. [2024-06-21 21:23:39,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 157 transitions, 1680 flow [2024-06-21 21:23:40,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 157 transitions, 1594 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 21:23:40,005 INFO L231 Difference]: Finished difference. Result has 226 places, 137 transitions, 1262 flow [2024-06-21 21:23:40,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=215, 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=11, PETRI_FLOW=1262, PETRI_PLACES=226, PETRI_TRANSITIONS=137} [2024-06-21 21:23:40,005 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-21 21:23:40,005 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 137 transitions, 1262 flow [2024-06-21 21:23:40,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:40,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:40,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:40,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 21:23:40,006 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-21 21:23:40,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:40,006 INFO L85 PathProgramCache]: Analyzing trace with hash 702948347, now seen corresponding path program 41 times [2024-06-21 21:23:40,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:40,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445315088] [2024-06-21 21:23:40,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:40,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:40,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:40,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:40,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:40,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445315088] [2024-06-21 21:23:40,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445315088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:40,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:40,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:23:40,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808543083] [2024-06-21 21:23:40,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:40,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:23:40,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:40,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:23:40,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:23:40,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:40,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 137 transitions, 1262 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:40,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:40,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:40,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:41,396 INFO L124 PetriNetUnfolderBase]: 341/731 cut-off events. [2024-06-21 21:23:41,397 INFO L125 PetriNetUnfolderBase]: For 61924/61924 co-relation queries the response was YES. [2024-06-21 21:23:41,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3963 conditions, 731 events. 341/731 cut-off events. For 61924/61924 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3842 event pairs, 80 based on Foata normal form. 10/739 useless extension candidates. Maximal degree in co-relation 3881. Up to 344 conditions per place. [2024-06-21 21:23:41,401 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 101 selfloop transitions, 43 changer transitions 11/157 dead transitions. [2024-06-21 21:23:41,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 157 transitions, 1636 flow [2024-06-21 21:23:41,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:41,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:41,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 21:23:41,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 21:23:41,402 INFO L175 Difference]: Start difference. First operand has 226 places, 137 transitions, 1262 flow. Second operand 11 states and 123 transitions. [2024-06-21 21:23:41,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 157 transitions, 1636 flow [2024-06-21 21:23:41,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 157 transitions, 1556 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:23:41,486 INFO L231 Difference]: Finished difference. Result has 221 places, 130 transitions, 1206 flow [2024-06-21 21:23:41,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1206, PETRI_PLACES=221, PETRI_TRANSITIONS=130} [2024-06-21 21:23:41,486 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2024-06-21 21:23:41,487 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 130 transitions, 1206 flow [2024-06-21 21:23:41,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:41,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:41,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:41,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 21:23:41,487 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-21 21:23:41,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:41,487 INFO L85 PathProgramCache]: Analyzing trace with hash 470148418, now seen corresponding path program 1 times [2024-06-21 21:23:41,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:41,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125257158] [2024-06-21 21:23:41,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:41,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:41,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:42,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:42,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:42,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125257158] [2024-06-21 21:23:42,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125257158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:42,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:42,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:42,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874162390] [2024-06-21 21:23:42,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:42,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:42,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:42,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:42,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:42,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:42,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 130 transitions, 1206 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:42,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:42,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:42,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:43,289 INFO L124 PetriNetUnfolderBase]: 318/684 cut-off events. [2024-06-21 21:23:43,289 INFO L125 PetriNetUnfolderBase]: For 50168/50168 co-relation queries the response was YES. [2024-06-21 21:23:43,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3733 conditions, 684 events. 318/684 cut-off events. For 50168/50168 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3557 event pairs, 76 based on Foata normal form. 6/688 useless extension candidates. Maximal degree in co-relation 3653. Up to 330 conditions per place. [2024-06-21 21:23:43,293 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 83 selfloop transitions, 49 changer transitions 11/145 dead transitions. [2024-06-21 21:23:43,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 145 transitions, 1530 flow [2024-06-21 21:23:43,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:43,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:43,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-21 21:23:43,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 21:23:43,294 INFO L175 Difference]: Start difference. First operand has 221 places, 130 transitions, 1206 flow. Second operand 11 states and 110 transitions. [2024-06-21 21:23:43,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 145 transitions, 1530 flow [2024-06-21 21:23:43,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 145 transitions, 1394 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-21 21:23:43,371 INFO L231 Difference]: Finished difference. Result has 208 places, 123 transitions, 1104 flow [2024-06-21 21:23:43,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1104, PETRI_PLACES=208, PETRI_TRANSITIONS=123} [2024-06-21 21:23:43,371 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-21 21:23:43,371 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 123 transitions, 1104 flow [2024-06-21 21:23:43,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:43,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:43,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:43,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 21:23:43,372 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-21 21:23:43,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:43,372 INFO L85 PathProgramCache]: Analyzing trace with hash 306549894, now seen corresponding path program 2 times [2024-06-21 21:23:43,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:43,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593046571] [2024-06-21 21:23:43,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:43,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:43,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:44,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:44,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:44,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593046571] [2024-06-21 21:23:44,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593046571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:44,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:44,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:44,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613040332] [2024-06-21 21:23:44,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:44,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:44,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:44,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:44,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:44,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:44,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 123 transitions, 1104 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:44,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:44,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:44,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:45,237 INFO L124 PetriNetUnfolderBase]: 293/623 cut-off events. [2024-06-21 21:23:45,238 INFO L125 PetriNetUnfolderBase]: For 49847/49847 co-relation queries the response was YES. [2024-06-21 21:23:45,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3413 conditions, 623 events. 293/623 cut-off events. For 49847/49847 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3130 event pairs, 64 based on Foata normal form. 6/627 useless extension candidates. Maximal degree in co-relation 3335. Up to 326 conditions per place. [2024-06-21 21:23:45,242 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 77 selfloop transitions, 45 changer transitions 16/140 dead transitions. [2024-06-21 21:23:45,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 140 transitions, 1424 flow [2024-06-21 21:23:45,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:45,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:45,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-21 21:23:45,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255131964809384 [2024-06-21 21:23:45,244 INFO L175 Difference]: Start difference. First operand has 208 places, 123 transitions, 1104 flow. Second operand 11 states and 111 transitions. [2024-06-21 21:23:45,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 140 transitions, 1424 flow [2024-06-21 21:23:45,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 140 transitions, 1199 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-21 21:23:45,363 INFO L231 Difference]: Finished difference. Result has 202 places, 115 transitions, 911 flow [2024-06-21 21:23:45,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=911, PETRI_PLACES=202, PETRI_TRANSITIONS=115} [2024-06-21 21:23:45,363 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-21 21:23:45,363 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 115 transitions, 911 flow [2024-06-21 21:23:45,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:45,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:45,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:45,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 21:23:45,364 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-21 21:23:45,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:45,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2047490148, now seen corresponding path program 3 times [2024-06-21 21:23:45,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:45,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495482524] [2024-06-21 21:23:45,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:45,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:45,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:46,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:46,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:46,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495482524] [2024-06-21 21:23:46,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495482524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:46,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:46,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:46,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970820355] [2024-06-21 21:23:46,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:46,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:46,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:46,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:46,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:47,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:47,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 115 transitions, 911 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:47,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:47,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:47,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:47,331 INFO L124 PetriNetUnfolderBase]: 262/558 cut-off events. [2024-06-21 21:23:47,331 INFO L125 PetriNetUnfolderBase]: For 37315/37315 co-relation queries the response was YES. [2024-06-21 21:23:47,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2663 conditions, 558 events. 262/558 cut-off events. For 37315/37315 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2726 event pairs, 48 based on Foata normal form. 6/562 useless extension candidates. Maximal degree in co-relation 2588. Up to 273 conditions per place. [2024-06-21 21:23:47,334 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 65 selfloop transitions, 41 changer transitions 23/131 dead transitions. [2024-06-21 21:23:47,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 131 transitions, 1209 flow [2024-06-21 21:23:47,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:47,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:47,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-21 21:23:47,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196480938416422 [2024-06-21 21:23:47,335 INFO L175 Difference]: Start difference. First operand has 202 places, 115 transitions, 911 flow. Second operand 11 states and 109 transitions. [2024-06-21 21:23:47,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 131 transitions, 1209 flow [2024-06-21 21:23:47,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 131 transitions, 1100 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:23:47,397 INFO L231 Difference]: Finished difference. Result has 193 places, 102 transitions, 801 flow [2024-06-21 21:23:47,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=801, PETRI_PLACES=193, PETRI_TRANSITIONS=102} [2024-06-21 21:23:47,397 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-21 21:23:47,397 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 102 transitions, 801 flow [2024-06-21 21:23:47,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:47,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:47,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:47,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 21:23:47,398 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-21 21:23:47,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:47,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1632280556, now seen corresponding path program 4 times [2024-06-21 21:23:47,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:47,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492503051] [2024-06-21 21:23:47,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:47,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:47,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:48,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:48,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:48,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492503051] [2024-06-21 21:23:48,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492503051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:48,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:48,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:48,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048015022] [2024-06-21 21:23:48,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:48,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:48,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:48,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:48,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:48,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:48,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 102 transitions, 801 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:48,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:48,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:48,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:49,217 INFO L124 PetriNetUnfolderBase]: 238/506 cut-off events. [2024-06-21 21:23:49,217 INFO L125 PetriNetUnfolderBase]: For 33904/33904 co-relation queries the response was YES. [2024-06-21 21:23:49,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2431 conditions, 506 events. 238/506 cut-off events. For 33904/33904 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2371 event pairs, 56 based on Foata normal form. 6/510 useless extension candidates. Maximal degree in co-relation 2359. Up to 261 conditions per place. [2024-06-21 21:23:49,220 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 66 selfloop transitions, 32 changer transitions 17/117 dead transitions. [2024-06-21 21:23:49,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 117 transitions, 1071 flow [2024-06-21 21:23:49,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:49,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:49,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 21:23:49,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-21 21:23:49,221 INFO L175 Difference]: Start difference. First operand has 193 places, 102 transitions, 801 flow. Second operand 10 states and 104 transitions. [2024-06-21 21:23:49,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 117 transitions, 1071 flow [2024-06-21 21:23:49,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 117 transitions, 969 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-21 21:23:49,267 INFO L231 Difference]: Finished difference. Result has 175 places, 92 transitions, 698 flow [2024-06-21 21:23:49,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=698, PETRI_PLACES=175, PETRI_TRANSITIONS=92} [2024-06-21 21:23:49,267 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-21 21:23:49,267 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 92 transitions, 698 flow [2024-06-21 21:23:49,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:49,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:49,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:49,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 21:23:49,268 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-21 21:23:49,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:49,268 INFO L85 PathProgramCache]: Analyzing trace with hash 314562468, now seen corresponding path program 5 times [2024-06-21 21:23:49,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:49,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070431651] [2024-06-21 21:23:49,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:49,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:49,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:51,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:51,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:51,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070431651] [2024-06-21 21:23:51,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070431651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:51,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:51,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:51,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981882386] [2024-06-21 21:23:51,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:51,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:51,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:51,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:51,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:51,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:51,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 92 transitions, 698 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:51,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:51,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:51,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:51,630 INFO L124 PetriNetUnfolderBase]: 220/468 cut-off events. [2024-06-21 21:23:51,630 INFO L125 PetriNetUnfolderBase]: For 28537/28537 co-relation queries the response was YES. [2024-06-21 21:23:51,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 468 events. 220/468 cut-off events. For 28537/28537 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2104 event pairs, 56 based on Foata normal form. 6/472 useless extension candidates. Maximal degree in co-relation 2140. Up to 249 conditions per place. [2024-06-21 21:23:51,632 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 59 selfloop transitions, 33 changer transitions 12/106 dead transitions. [2024-06-21 21:23:51,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 106 transitions, 942 flow [2024-06-21 21:23:51,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:51,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:51,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 21:23:51,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 21:23:51,633 INFO L175 Difference]: Start difference. First operand has 175 places, 92 transitions, 698 flow. Second operand 10 states and 100 transitions. [2024-06-21 21:23:51,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 106 transitions, 942 flow [2024-06-21 21:23:51,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 106 transitions, 806 flow, removed 5 selfloop flow, removed 19 redundant places. [2024-06-21 21:23:51,673 INFO L231 Difference]: Finished difference. Result has 157 places, 86 transitions, 600 flow [2024-06-21 21:23:51,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=600, PETRI_PLACES=157, PETRI_TRANSITIONS=86} [2024-06-21 21:23:51,673 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-21 21:23:51,674 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 86 transitions, 600 flow [2024-06-21 21:23:51,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:51,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:51,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:51,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 21:23:51,674 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-21 21:23:51,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:51,674 INFO L85 PathProgramCache]: Analyzing trace with hash 314850768, now seen corresponding path program 6 times [2024-06-21 21:23:51,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:51,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943929423] [2024-06-21 21:23:51,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:51,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:51,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:53,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:53,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:53,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943929423] [2024-06-21 21:23:53,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943929423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:53,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:53,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:53,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599899977] [2024-06-21 21:23:53,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:53,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:53,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:53,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:53,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:53,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:53,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 86 transitions, 600 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:53,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:53,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:53,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:53,818 INFO L124 PetriNetUnfolderBase]: 200/436 cut-off events. [2024-06-21 21:23:53,818 INFO L125 PetriNetUnfolderBase]: For 24465/24465 co-relation queries the response was YES. [2024-06-21 21:23:53,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1996 conditions, 436 events. 200/436 cut-off events. For 24465/24465 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1949 event pairs, 48 based on Foata normal form. 6/440 useless extension candidates. Maximal degree in co-relation 1933. Up to 219 conditions per place. [2024-06-21 21:23:53,820 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 47 selfloop transitions, 18 changer transitions 33/100 dead transitions. [2024-06-21 21:23:53,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 100 transitions, 830 flow [2024-06-21 21:23:53,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:23:53,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:23:53,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 21:23:53,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 21:23:53,821 INFO L175 Difference]: Start difference. First operand has 157 places, 86 transitions, 600 flow. Second operand 10 states and 99 transitions. [2024-06-21 21:23:53,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 100 transitions, 830 flow [2024-06-21 21:23:53,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 100 transitions, 758 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:23:53,868 INFO L231 Difference]: Finished difference. Result has 152 places, 65 transitions, 449 flow [2024-06-21 21:23:53,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=449, PETRI_PLACES=152, PETRI_TRANSITIONS=65} [2024-06-21 21:23:53,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-21 21:23:53,869 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 65 transitions, 449 flow [2024-06-21 21:23:53,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:53,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:53,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:53,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 21:23:53,870 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-21 21:23:53,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:53,870 INFO L85 PathProgramCache]: Analyzing trace with hash 73741106, now seen corresponding path program 7 times [2024-06-21 21:23:53,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:53,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683408594] [2024-06-21 21:23:53,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:53,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:53,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:55,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-21 21:23:55,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:55,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683408594] [2024-06-21 21:23:55,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683408594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:55,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:55,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:55,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049377893] [2024-06-21 21:23:55,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:55,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:55,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:55,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:55,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:55,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:55,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 65 transitions, 449 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:55,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:55,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:55,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:55,563 INFO L124 PetriNetUnfolderBase]: 164/349 cut-off events. [2024-06-21 21:23:55,563 INFO L125 PetriNetUnfolderBase]: For 22531/22531 co-relation queries the response was YES. [2024-06-21 21:23:55,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1671 conditions, 349 events. 164/349 cut-off events. For 22531/22531 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1458 event pairs, 41 based on Foata normal form. 6/354 useless extension candidates. Maximal degree in co-relation 1610. Up to 254 conditions per place. [2024-06-21 21:23:55,565 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 14 changer transitions 10/79 dead transitions. [2024-06-21 21:23:55,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 79 transitions, 635 flow [2024-06-21 21:23:55,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:55,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:55,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-21 21:23:55,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2991202346041056 [2024-06-21 21:23:55,566 INFO L175 Difference]: Start difference. First operand has 152 places, 65 transitions, 449 flow. Second operand 11 states and 102 transitions. [2024-06-21 21:23:55,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 79 transitions, 635 flow [2024-06-21 21:23:55,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 79 transitions, 569 flow, removed 13 selfloop flow, removed 19 redundant places. [2024-06-21 21:23:55,588 INFO L231 Difference]: Finished difference. Result has 119 places, 61 transitions, 389 flow [2024-06-21 21:23:55,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=389, PETRI_PLACES=119, PETRI_TRANSITIONS=61} [2024-06-21 21:23:55,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-21 21:23:55,588 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 61 transitions, 389 flow [2024-06-21 21:23:55,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:55,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:55,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:55,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 21:23:55,589 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-21 21:23:55,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:55,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1523893588, now seen corresponding path program 8 times [2024-06-21 21:23:55,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:55,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438921840] [2024-06-21 21:23:55,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:55,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:55,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:57,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:57,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:57,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438921840] [2024-06-21 21:23:57,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438921840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:57,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:57,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:57,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832461132] [2024-06-21 21:23:57,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:57,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:57,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:57,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:57,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:57,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:57,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 61 transitions, 389 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:57,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:57,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:57,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:57,449 INFO L124 PetriNetUnfolderBase]: 152/329 cut-off events. [2024-06-21 21:23:57,449 INFO L125 PetriNetUnfolderBase]: For 13001/13001 co-relation queries the response was YES. [2024-06-21 21:23:57,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1447 conditions, 329 events. 152/329 cut-off events. For 13001/13001 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1355 event pairs, 36 based on Foata normal form. 6/334 useless extension candidates. Maximal degree in co-relation 1398. Up to 195 conditions per place. [2024-06-21 21:23:57,451 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 38 selfloop transitions, 21 changer transitions 14/75 dead transitions. [2024-06-21 21:23:57,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 75 transitions, 569 flow [2024-06-21 21:23:57,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:57,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:57,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-21 21:23:57,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30498533724340177 [2024-06-21 21:23:57,452 INFO L175 Difference]: Start difference. First operand has 119 places, 61 transitions, 389 flow. Second operand 11 states and 104 transitions. [2024-06-21 21:23:57,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 75 transitions, 569 flow [2024-06-21 21:23:57,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 75 transitions, 535 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:23:57,466 INFO L231 Difference]: Finished difference. Result has 115 places, 56 transitions, 375 flow [2024-06-21 21:23:57,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=104, 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=11, PETRI_FLOW=375, PETRI_PLACES=115, PETRI_TRANSITIONS=56} [2024-06-21 21:23:57,466 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-21 21:23:57,466 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 56 transitions, 375 flow [2024-06-21 21:23:57,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:57,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:57,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:57,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 21:23:57,467 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-21 21:23:57,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:57,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1061288732, now seen corresponding path program 9 times [2024-06-21 21:23:57,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:57,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917149225] [2024-06-21 21:23:57,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:57,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:57,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:58,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:58,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:58,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917149225] [2024-06-21 21:23:58,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917149225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:58,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:58,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:23:58,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752240248] [2024-06-21 21:23:58,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:58,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:23:58,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:58,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:23:58,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:23:58,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:23:58,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 56 transitions, 375 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:58,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:58,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:23:58,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:59,174 INFO L124 PetriNetUnfolderBase]: 142/307 cut-off events. [2024-06-21 21:23:59,174 INFO L125 PetriNetUnfolderBase]: For 11693/11693 co-relation queries the response was YES. [2024-06-21 21:23:59,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1371 conditions, 307 events. 142/307 cut-off events. For 11693/11693 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1226 event pairs, 39 based on Foata normal form. 6/312 useless extension candidates. Maximal degree in co-relation 1324. Up to 224 conditions per place. [2024-06-21 21:23:59,176 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 42 selfloop transitions, 8 changer transitions 18/70 dead transitions. [2024-06-21 21:23:59,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 70 transitions, 545 flow [2024-06-21 21:23:59,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:23:59,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:23:59,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-21 21:23:59,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2932551319648094 [2024-06-21 21:23:59,176 INFO L175 Difference]: Start difference. First operand has 115 places, 56 transitions, 375 flow. Second operand 11 states and 100 transitions. [2024-06-21 21:23:59,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 70 transitions, 545 flow [2024-06-21 21:23:59,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 70 transitions, 493 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 21:23:59,186 INFO L231 Difference]: Finished difference. Result has 107 places, 48 transitions, 284 flow [2024-06-21 21:23:59,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=284, PETRI_PLACES=107, PETRI_TRANSITIONS=48} [2024-06-21 21:23:59,186 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-21 21:23:59,187 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 48 transitions, 284 flow [2024-06-21 21:23:59,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:23:59,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:59,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:59,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 21:23:59,187 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-21 21:23:59,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:59,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1053919294, now seen corresponding path program 10 times [2024-06-21 21:23:59,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:59,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803625633] [2024-06-21 21:23:59,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:59,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:59,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:00,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-21 21:24:00,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:00,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803625633] [2024-06-21 21:24:00,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803625633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:00,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:00,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:24:00,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036485119] [2024-06-21 21:24:00,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:00,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:24:00,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:00,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:24:00,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:24:00,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:24:00,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 48 transitions, 284 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:00,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:00,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:24:00,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:01,413 INFO L124 PetriNetUnfolderBase]: 122/267 cut-off events. [2024-06-21 21:24:01,414 INFO L125 PetriNetUnfolderBase]: For 9173/9173 co-relation queries the response was YES. [2024-06-21 21:24:01,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1147 conditions, 267 events. 122/267 cut-off events. For 9173/9173 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1001 event pairs, 44 based on Foata normal form. 6/272 useless extension candidates. Maximal degree in co-relation 1104. Up to 159 conditions per place. [2024-06-21 21:24:01,415 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 35 selfloop transitions, 14 changer transitions 10/61 dead transitions. [2024-06-21 21:24:01,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 61 transitions, 436 flow [2024-06-21 21:24:01,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:01,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:01,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-21 21:24:01,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31290322580645163 [2024-06-21 21:24:01,416 INFO L175 Difference]: Start difference. First operand has 107 places, 48 transitions, 284 flow. Second operand 10 states and 97 transitions. [2024-06-21 21:24:01,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 61 transitions, 436 flow [2024-06-21 21:24:01,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 61 transitions, 404 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 21:24:01,424 INFO L231 Difference]: Finished difference. Result has 96 places, 44 transitions, 263 flow [2024-06-21 21:24:01,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=263, PETRI_PLACES=96, PETRI_TRANSITIONS=44} [2024-06-21 21:24:01,424 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-21 21:24:01,424 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 44 transitions, 263 flow [2024-06-21 21:24:01,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:01,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:01,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:01,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 21:24:01,424 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-21 21:24:01,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:01,425 INFO L85 PathProgramCache]: Analyzing trace with hash -824230684, now seen corresponding path program 11 times [2024-06-21 21:24:01,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:01,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153702278] [2024-06-21 21:24:01,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:01,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:01,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:02,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:02,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:02,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153702278] [2024-06-21 21:24:02,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153702278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:02,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:02,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:24:02,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486797944] [2024-06-21 21:24:02,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:02,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:24:02,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:02,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:24:02,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:24:02,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:24:02,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 44 transitions, 263 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:02,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:02,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:24:02,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:03,106 INFO L124 PetriNetUnfolderBase]: 98/215 cut-off events. [2024-06-21 21:24:03,107 INFO L125 PetriNetUnfolderBase]: For 5061/5061 co-relation queries the response was YES. [2024-06-21 21:24:03,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 805 conditions, 215 events. 98/215 cut-off events. For 5061/5061 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 736 event pairs, 27 based on Foata normal form. 6/220 useless extension candidates. Maximal degree in co-relation 766. Up to 142 conditions per place. [2024-06-21 21:24:03,107 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 35 selfloop transitions, 10 changer transitions 11/58 dead transitions. [2024-06-21 21:24:03,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 58 transitions, 409 flow [2024-06-21 21:24:03,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:24:03,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:24:03,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-21 21:24:03,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2961876832844575 [2024-06-21 21:24:03,108 INFO L175 Difference]: Start difference. First operand has 96 places, 44 transitions, 263 flow. Second operand 11 states and 101 transitions. [2024-06-21 21:24:03,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 58 transitions, 409 flow [2024-06-21 21:24:03,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 58 transitions, 373 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 21:24:03,112 INFO L231 Difference]: Finished difference. Result has 91 places, 41 transitions, 235 flow [2024-06-21 21:24:03,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=235, PETRI_PLACES=91, PETRI_TRANSITIONS=41} [2024-06-21 21:24:03,113 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2024-06-21 21:24:03,113 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 41 transitions, 235 flow [2024-06-21 21:24:03,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:03,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:03,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:03,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 21:24:03,114 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-21 21:24:03,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:03,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1233603198, now seen corresponding path program 12 times [2024-06-21 21:24:03,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:03,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296548395] [2024-06-21 21:24:03,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:03,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:03,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:04,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:04,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:04,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296548395] [2024-06-21 21:24:04,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296548395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:04,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:04,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:24:04,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229620579] [2024-06-21 21:24:04,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:04,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:24:04,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:04,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:24:04,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:24:04,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:24:04,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 41 transitions, 235 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:04,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:04,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:24:04,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:04,971 INFO L124 PetriNetUnfolderBase]: 88/197 cut-off events. [2024-06-21 21:24:04,972 INFO L125 PetriNetUnfolderBase]: For 4053/4053 co-relation queries the response was YES. [2024-06-21 21:24:04,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 722 conditions, 197 events. 88/197 cut-off events. For 4053/4053 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 641 event pairs, 25 based on Foata normal form. 6/202 useless extension candidates. Maximal degree in co-relation 686. Up to 124 conditions per place. [2024-06-21 21:24:04,972 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 29 selfloop transitions, 6 changer transitions 18/55 dead transitions. [2024-06-21 21:24:04,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 55 transitions, 373 flow [2024-06-21 21:24:04,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:24:04,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:24:04,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-21 21:24:04,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2932551319648094 [2024-06-21 21:24:04,973 INFO L175 Difference]: Start difference. First operand has 91 places, 41 transitions, 235 flow. Second operand 11 states and 100 transitions. [2024-06-21 21:24:04,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 55 transitions, 373 flow [2024-06-21 21:24:04,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 55 transitions, 347 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:24:04,977 INFO L231 Difference]: Finished difference. Result has 86 places, 35 transitions, 196 flow [2024-06-21 21:24:04,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=196, PETRI_PLACES=86, PETRI_TRANSITIONS=35} [2024-06-21 21:24:04,977 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 56 predicate places. [2024-06-21 21:24:04,977 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 35 transitions, 196 flow [2024-06-21 21:24:04,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:04,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:04,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:04,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 21:24:04,978 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-21 21:24:04,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:04,978 INFO L85 PathProgramCache]: Analyzing trace with hash 416039696, now seen corresponding path program 13 times [2024-06-21 21:24:04,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:04,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45416432] [2024-06-21 21:24:04,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:04,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:04,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:05,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:05,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:05,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45416432] [2024-06-21 21:24:05,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45416432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:05,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:05,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:24:05,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826982941] [2024-06-21 21:24:05,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:05,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:24:05,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:05,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:24:05,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:24:06,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:24:06,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 35 transitions, 196 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:06,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:06,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:24:06,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:06,351 INFO L124 PetriNetUnfolderBase]: 74/167 cut-off events. [2024-06-21 21:24:06,351 INFO L125 PetriNetUnfolderBase]: For 3447/3447 co-relation queries the response was YES. [2024-06-21 21:24:06,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 167 events. 74/167 cut-off events. For 3447/3447 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 496 event pairs, 18 based on Foata normal form. 6/172 useless extension candidates. Maximal degree in co-relation 584. Up to 98 conditions per place. [2024-06-21 21:24:06,352 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 25 selfloop transitions, 5 changer transitions 17/49 dead transitions. [2024-06-21 21:24:06,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 49 transitions, 320 flow [2024-06-21 21:24:06,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:24:06,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:24:06,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-21 21:24:06,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28152492668621704 [2024-06-21 21:24:06,353 INFO L175 Difference]: Start difference. First operand has 86 places, 35 transitions, 196 flow. Second operand 11 states and 96 transitions. [2024-06-21 21:24:06,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 49 transitions, 320 flow [2024-06-21 21:24:06,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 49 transitions, 296 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 21:24:06,355 INFO L231 Difference]: Finished difference. Result has 76 places, 29 transitions, 153 flow [2024-06-21 21:24:06,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=153, PETRI_PLACES=76, PETRI_TRANSITIONS=29} [2024-06-21 21:24:06,356 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-21 21:24:06,356 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 29 transitions, 153 flow [2024-06-21 21:24:06,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:06,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:06,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:06,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 21:24:06,356 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-21 21:24:06,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:06,356 INFO L85 PathProgramCache]: Analyzing trace with hash -394045468, now seen corresponding path program 14 times [2024-06-21 21:24:06,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:06,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474117393] [2024-06-21 21:24:06,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:06,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:06,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:07,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:07,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:07,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474117393] [2024-06-21 21:24:07,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474117393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:07,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:07,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:24:07,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113590674] [2024-06-21 21:24:07,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:07,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:24:07,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:07,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:24:07,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:24:08,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:24:08,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 29 transitions, 153 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:08,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:08,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:24:08,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:08,273 INFO L124 PetriNetUnfolderBase]: 58/135 cut-off events. [2024-06-21 21:24:08,274 INFO L125 PetriNetUnfolderBase]: For 2151/2151 co-relation queries the response was YES. [2024-06-21 21:24:08,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 491 conditions, 135 events. 58/135 cut-off events. For 2151/2151 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 360 event pairs, 22 based on Foata normal form. 6/140 useless extension candidates. Maximal degree in co-relation 462. Up to 62 conditions per place. [2024-06-21 21:24:08,274 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 21 selfloop transitions, 8 changer transitions 10/41 dead transitions. [2024-06-21 21:24:08,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 41 transitions, 261 flow [2024-06-21 21:24:08,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:08,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:08,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 88 transitions. [2024-06-21 21:24:08,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2838709677419355 [2024-06-21 21:24:08,275 INFO L175 Difference]: Start difference. First operand has 76 places, 29 transitions, 153 flow. Second operand 10 states and 88 transitions. [2024-06-21 21:24:08,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 41 transitions, 261 flow [2024-06-21 21:24:08,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 41 transitions, 233 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 21:24:08,276 INFO L231 Difference]: Finished difference. Result has 64 places, 25 transitions, 129 flow [2024-06-21 21:24:08,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=129, PETRI_PLACES=64, PETRI_TRANSITIONS=25} [2024-06-21 21:24:08,277 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-21 21:24:08,277 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 25 transitions, 129 flow [2024-06-21 21:24:08,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:08,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:08,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:08,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 21:24:08,278 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-21 21:24:08,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:08,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1723255252, now seen corresponding path program 15 times [2024-06-21 21:24:08,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:08,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230909] [2024-06-21 21:24:08,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:08,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:08,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:09,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:09,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:09,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230909] [2024-06-21 21:24:09,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:09,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:09,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:24:09,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690060846] [2024-06-21 21:24:09,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:09,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:24:09,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:09,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:24:09,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:24:09,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:24:09,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 25 transitions, 129 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:09,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:09,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:24:09,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:09,963 INFO L124 PetriNetUnfolderBase]: 49/116 cut-off events. [2024-06-21 21:24:09,963 INFO L125 PetriNetUnfolderBase]: For 1346/1346 co-relation queries the response was YES. [2024-06-21 21:24:09,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 116 events. 49/116 cut-off events. For 1346/1346 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 275 event pairs, 16 based on Foata normal form. 6/121 useless extension candidates. Maximal degree in co-relation 386. Up to 52 conditions per place. [2024-06-21 21:24:09,964 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 18 selfloop transitions, 7 changer transitions 11/38 dead transitions. [2024-06-21 21:24:09,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 38 transitions, 229 flow [2024-06-21 21:24:09,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:24:09,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:24:09,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 92 transitions. [2024-06-21 21:24:09,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2697947214076246 [2024-06-21 21:24:09,964 INFO L175 Difference]: Start difference. First operand has 64 places, 25 transitions, 129 flow. Second operand 11 states and 92 transitions. [2024-06-21 21:24:09,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 38 transitions, 229 flow [2024-06-21 21:24:09,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 38 transitions, 205 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 21:24:09,966 INFO L231 Difference]: Finished difference. Result has 59 places, 22 transitions, 108 flow [2024-06-21 21:24:09,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=108, PETRI_PLACES=59, PETRI_TRANSITIONS=22} [2024-06-21 21:24:09,967 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 29 predicate places. [2024-06-21 21:24:09,967 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 22 transitions, 108 flow [2024-06-21 21:24:09,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:09,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:09,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:09,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 21:24:09,967 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-21 21:24:09,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:09,968 INFO L85 PathProgramCache]: Analyzing trace with hash -513878162, now seen corresponding path program 16 times [2024-06-21 21:24:09,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:09,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052879927] [2024-06-21 21:24:09,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:09,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:09,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:11,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:11,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:11,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052879927] [2024-06-21 21:24:11,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052879927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:11,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:11,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:24:11,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245420720] [2024-06-21 21:24:11,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:11,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:24:11,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:11,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:24:11,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:24:11,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 21:24:11,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 22 transitions, 108 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:11,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:11,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 21:24:11,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:11,947 INFO L124 PetriNetUnfolderBase]: 24/65 cut-off events. [2024-06-21 21:24:11,947 INFO L125 PetriNetUnfolderBase]: For 436/436 co-relation queries the response was YES. [2024-06-21 21:24:11,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193 conditions, 65 events. 24/65 cut-off events. For 436/436 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 89 event pairs, 1 based on Foata normal form. 6/70 useless extension candidates. Maximal degree in co-relation 172. Up to 32 conditions per place. [2024-06-21 21:24:11,948 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 0 selfloop transitions, 0 changer transitions 28/28 dead transitions. [2024-06-21 21:24:11,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 28 transitions, 148 flow [2024-06-21 21:24:11,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:24:11,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:24:11,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 77 transitions. [2024-06-21 21:24:11,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24838709677419354 [2024-06-21 21:24:11,948 INFO L175 Difference]: Start difference. First operand has 59 places, 22 transitions, 108 flow. Second operand 10 states and 77 transitions. [2024-06-21 21:24:11,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 28 transitions, 148 flow [2024-06-21 21:24:11,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 28 transitions, 114 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-21 21:24:11,949 INFO L231 Difference]: Finished difference. Result has 45 places, 0 transitions, 0 flow [2024-06-21 21:24:11,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=36, 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=10, PETRI_FLOW=0, PETRI_PLACES=45, PETRI_TRANSITIONS=0} [2024-06-21 21:24:11,949 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-21 21:24:11,949 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 0 transitions, 0 flow [2024-06-21 21:24:11,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:11,952 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 21:24:11,952 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 21:24:11,953 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 21:24:11,953 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 21:24:11,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 21:24:11,953 INFO L445 BasicCegarLoop]: Path program histogram: [41, 24, 23, 16, 14, 10, 9, 9, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:11,956 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 21:24:11,956 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 21:24:11,960 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 21:24:11,960 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 21:24:11,961 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 09:24:11 BasicIcfg [2024-06-21 21:24:11,961 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 21:24:11,962 INFO L158 Benchmark]: Toolchain (without parser) took 321887.07ms. Allocated memory was 176.2MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 132.1MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 159.8MB. Max. memory is 16.1GB. [2024-06-21 21:24:11,962 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 111.1MB. Free memory was 83.6MB in the beginning and 83.5MB in the end (delta: 150.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 21:24:11,962 INFO L158 Benchmark]: Witness Parser took 0.19ms. Allocated memory is still 176.2MB. Free memory is still 137.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 21:24:11,962 INFO L158 Benchmark]: CACSL2BoogieTranslator took 710.09ms. Allocated memory is still 176.2MB. Free memory was 131.5MB in the beginning and 95.1MB in the end (delta: 36.4MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-06-21 21:24:11,963 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.67ms. Allocated memory is still 176.2MB. Free memory was 95.1MB in the beginning and 92.3MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 21:24:11,963 INFO L158 Benchmark]: Boogie Preprocessor took 84.99ms. Allocated memory is still 176.2MB. Free memory was 92.3MB in the beginning and 88.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 21:24:11,968 INFO L158 Benchmark]: RCFGBuilder took 840.40ms. Allocated memory is still 176.2MB. Free memory was 88.1MB in the beginning and 113.9MB in the end (delta: -25.8MB). Peak memory consumption was 47.1MB. Max. memory is 16.1GB. [2024-06-21 21:24:11,968 INFO L158 Benchmark]: TraceAbstraction took 320175.95ms. Allocated memory was 176.2MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 112.8MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 138.0MB. Max. memory is 16.1GB. [2024-06-21 21:24:11,970 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 111.1MB. Free memory was 83.6MB in the beginning and 83.5MB in the end (delta: 150.9kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.19ms. Allocated memory is still 176.2MB. Free memory is still 137.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 710.09ms. Allocated memory is still 176.2MB. Free memory was 131.5MB in the beginning and 95.1MB in the end (delta: 36.4MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.67ms. Allocated memory is still 176.2MB. Free memory was 95.1MB in the beginning and 92.3MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 84.99ms. Allocated memory is still 176.2MB. Free memory was 92.3MB in the beginning and 88.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 840.40ms. Allocated memory is still 176.2MB. Free memory was 88.1MB in the beginning and 113.9MB in the end (delta: -25.8MB). Peak memory consumption was 47.1MB. Max. memory is 16.1GB. * TraceAbstraction took 320175.95ms. Allocated memory was 176.2MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 112.8MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 138.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 829]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 830]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 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: 320.1s, OverallIterations: 193, TraceHistogramMax: 1, PathProgramHistogramMax: 41, EmptinessCheckTime: 0.0s, AutomataDifference: 135.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10466 SdHoareTripleChecker+Valid, 45.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8889 mSDsluCounter, 10074 SdHoareTripleChecker+Invalid, 39.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8906 mSDsCounter, 3649 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 68986 IncrementalHoareTripleChecker+Invalid, 72635 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3649 mSolverCounterUnsat, 1168 mSDtfsCounter, 68986 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2256 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2253 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4780 ImplicationChecksByTransitivity, 61.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4972occurred in iteration=120, InterpolantAutomatonStates: 1848, 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.5s SatisfiabilityAnalysisTime, 181.6s InterpolantComputationTime, 3188 NumberOfCodeBlocks, 3188 NumberOfCodeBlocksAsserted, 193 NumberOfCheckSat, 2995 ConstructedInterpolants, 0 QuantifiedInterpolants, 121195 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 193 InterpolantComputations, 193 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 21:24:12,015 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