./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/rfi000_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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.opt_pso.opt_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/rfi000_power.opt_pso.opt_rmo.opt.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-bcb38a6-m [2024-06-04 15:24:12,158 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 15:24:12,219 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 15:24:12,223 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 15:24:12,224 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 15:24:12,247 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 15:24:12,248 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 15:24:12,249 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 15:24:12,249 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 15:24:12,253 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 15:24:12,253 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 15:24:12,253 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 15:24:12,254 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 15:24:12,254 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 15:24:12,255 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 15:24:12,255 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 15:24:12,255 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 15:24:12,255 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 15:24:12,256 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 15:24:12,256 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 15:24:12,256 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 15:24:12,256 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 15:24:12,257 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 15:24:12,257 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 15:24:12,257 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 15:24:12,257 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 15:24:12,257 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 15:24:12,258 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 15:24:12,258 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 15:24:12,258 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 15:24:12,259 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 15:24:12,259 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 15:24:12,260 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 15:24:12,260 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 15:24:12,260 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 15:24:12,260 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 15:24:12,260 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 15:24:12,260 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 15:24:12,261 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 15:24:12,261 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 15:24:12,261 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 15:24:12,261 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 15:24:12,262 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 15:24:12,262 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-04 15:24:12,519 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 15:24:12,537 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 15:24:12,539 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 15:24:12,540 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 15:24:12,541 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 15:24:12,541 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.opt_pso.opt_rmo.opt.i [2024-06-04 15:24:13,700 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 15:24:13,970 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 15:24:13,970 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi000_power.opt_pso.opt_rmo.opt.i [2024-06-04 15:24:13,986 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/666228857/2cbda84bca7b40fe97f8872df282bbee/FLAGd0bb5e601 [2024-06-04 15:24:14,001 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/666228857/2cbda84bca7b40fe97f8872df282bbee [2024-06-04 15:24:14,003 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 15:24:14,004 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 15:24:14,004 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/rfi000_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-04 15:24:14,120 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 15:24:14,122 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 15:24:14,123 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 15:24:14,123 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 15:24:14,127 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 15:24:14,128 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 03:24:14" (1/2) ... [2024-06-04 15:24:14,128 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58ac00d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:24:14, skipping insertion in model container [2024-06-04 15:24:14,129 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 03:24:14" (1/2) ... [2024-06-04 15:24:14,130 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@10f3645b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:24:14, skipping insertion in model container [2024-06-04 15:24:14,130 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:24:14" (2/2) ... [2024-06-04 15:24:14,130 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58ac00d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14, skipping insertion in model container [2024-06-04 15:24:14,130 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:24:14" (2/2) ... [2024-06-04 15:24:14,131 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 15:24:14,177 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 15:24:14,179 INFO L97 edCorrectnessWitness]: Location invariant before [L804-L804] ((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) [2024-06-04 15:24:14,179 INFO L97 edCorrectnessWitness]: Location invariant before [L803-L803] ((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) [2024-06-04 15:24:14,179 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 15:24:14,179 INFO L106 edCorrectnessWitness]: ghost_update [L801-L801] multithreaded = 1; [2024-06-04 15:24:14,220 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 15:24:14,498 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 15:24:14,512 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 15:24:14,667 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 15:24:14,709 INFO L206 MainTranslator]: Completed translation [2024-06-04 15:24:14,713 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14 WrapperNode [2024-06-04 15:24:14,713 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 15:24:14,714 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 15:24:14,726 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 15:24:14,726 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 15:24:14,732 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 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,745 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 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,781 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 138 [2024-06-04 15:24:14,782 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 15:24:14,782 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 15:24:14,782 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 15:24:14,783 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 15:24:14,793 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,793 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,796 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,822 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-04 15:24:14,823 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,823 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,851 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,853 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,855 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,856 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,859 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 15:24:14,859 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 15:24:14,860 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 15:24:14,860 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 15:24:14,861 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (1/1) ... [2024-06-04 15:24:14,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 15:24:14,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 15:24:14,905 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-04 15:24:14,924 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-04 15:24:14,960 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 15:24:14,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 15:24:14,961 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 15:24:14,961 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 15:24:14,961 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 15:24:14,961 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 15:24:14,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 15:24:14,962 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 15:24:14,962 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 15:24:14,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 15:24:14,964 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 15:24:15,131 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 15:24:15,133 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 15:24:15,443 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 15:24:15,443 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 15:24:15,559 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 15:24:15,559 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 15:24:15,559 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 03:24:15 BoogieIcfgContainer [2024-06-04 15:24:15,559 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 15:24:15,562 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 15:24:15,562 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 15:24:15,565 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 15:24:15,565 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 03:24:14" (1/4) ... [2024-06-04 15:24:15,566 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34196bf6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 03:24:15, skipping insertion in model container [2024-06-04 15:24:15,566 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:24:14" (2/4) ... [2024-06-04 15:24:15,566 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34196bf6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 03:24:15, skipping insertion in model container [2024-06-04 15:24:15,566 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:24:14" (3/4) ... [2024-06-04 15:24:15,566 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34196bf6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 03:24:15, skipping insertion in model container [2024-06-04 15:24:15,566 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 03:24:15" (4/4) ... [2024-06-04 15:24:15,567 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi000_power.opt_pso.opt_rmo.opt.i [2024-06-04 15:24:15,592 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 15:24:15,603 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-04 15:24:15,603 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 15:24:15,655 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 15:24:15,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-04 15:24:15,739 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-04 15:24:15,739 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 15:24:15,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 30 events. 0/30 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 38 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 15:24:15,741 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-04 15:24:15,744 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-04 15:24:15,764 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 15:24:15,770 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;@5be1a9a3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 15:24:15,770 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-04 15:24:15,774 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 15:24:15,774 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 15:24:15,774 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 15:24:15,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:15,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 15:24:15,775 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-04 15:24:15,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:15,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1600259855, now seen corresponding path program 1 times [2024-06-04 15:24:15,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:15,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833903887] [2024-06-04 15:24:15,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:15,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:15,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:16,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:16,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:16,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833903887] [2024-06-04 15:24:16,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833903887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:16,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:16,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 15:24:16,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359481888] [2024-06-04 15:24:16,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:16,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 15:24:16,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:16,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 15:24:16,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 15:24:16,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-04 15:24:16,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:16,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:16,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-04 15:24:16,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:16,820 INFO L124 PetriNetUnfolderBase]: 162/317 cut-off events. [2024-06-04 15:24:16,821 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-04 15:24:16,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 317 events. 162/317 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1162 event pairs, 97 based on Foata normal form. 1/303 useless extension candidates. Maximal degree in co-relation 616. Up to 288 conditions per place. [2024-06-04 15:24:16,826 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 23 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-04 15:24:16,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 121 flow [2024-06-04 15:24:16,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 15:24:16,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 15:24:16,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-06-04 15:24:16,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-04 15:24:16,837 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 52 transitions. [2024-06-04 15:24:16,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 121 flow [2024-06-04 15:24:16,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-04 15:24:16,841 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-04 15:24:16,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2024-06-04 15:24:16,846 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-04 15:24:16,846 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-04 15:24:16,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:16,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:16,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:16,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 15:24:16,848 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-04 15:24:16,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:16,848 INFO L85 PathProgramCache]: Analyzing trace with hash 251680094, now seen corresponding path program 1 times [2024-06-04 15:24:16,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:16,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147846167] [2024-06-04 15:24:16,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:16,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:16,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:17,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:17,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:17,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147846167] [2024-06-04 15:24:17,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147846167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:17,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:17,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 15:24:17,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242383744] [2024-06-04 15:24:17,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:17,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 15:24:17,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:17,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 15:24:17,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 15:24:17,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-04 15:24:17,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:17,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:17,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-04 15:24:17,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:17,577 INFO L124 PetriNetUnfolderBase]: 213/382 cut-off events. [2024-06-04 15:24:17,578 INFO L125 PetriNetUnfolderBase]: For 76/76 co-relation queries the response was YES. [2024-06-04 15:24:17,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 382 events. 213/382 cut-off events. For 76/76 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1350 event pairs, 109 based on Foata normal form. 2/382 useless extension candidates. Maximal degree in co-relation 865. Up to 364 conditions per place. [2024-06-04 15:24:17,583 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 29 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-04 15:24:17,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 167 flow [2024-06-04 15:24:17,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 15:24:17,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 15:24:17,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 60 transitions. [2024-06-04 15:24:17,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-04 15:24:17,587 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 60 transitions. [2024-06-04 15:24:17,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 167 flow [2024-06-04 15:24:17,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 36 transitions, 164 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 15:24:17,590 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-04 15:24:17,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=97, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2024-06-04 15:24:17,591 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-04 15:24:17,591 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-04 15:24:17,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:17,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:17,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:17,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 15:24:17,592 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-04 15:24:17,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:17,596 INFO L85 PathProgramCache]: Analyzing trace with hash -795000808, now seen corresponding path program 1 times [2024-06-04 15:24:17,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:17,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932697718] [2024-06-04 15:24:17,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:17,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:17,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:18,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:18,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:18,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932697718] [2024-06-04 15:24:18,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932697718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:18,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:18,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 15:24:18,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118249164] [2024-06-04 15:24:18,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:18,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 15:24:18,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:18,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 15:24:18,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 15:24:18,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-04 15:24:18,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:18,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:18,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-04 15:24:18,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:18,370 INFO L124 PetriNetUnfolderBase]: 207/372 cut-off events. [2024-06-04 15:24:18,370 INFO L125 PetriNetUnfolderBase]: For 219/219 co-relation queries the response was YES. [2024-06-04 15:24:18,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 947 conditions, 372 events. 207/372 cut-off events. For 219/219 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1297 event pairs, 61 based on Foata normal form. 4/374 useless extension candidates. Maximal degree in co-relation 930. Up to 336 conditions per place. [2024-06-04 15:24:18,373 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 34 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2024-06-04 15:24:18,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 43 transitions, 219 flow [2024-06-04 15:24:18,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 15:24:18,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 15:24:18,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-06-04 15:24:18,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-04 15:24:18,376 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 73 transitions. [2024-06-04 15:24:18,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 43 transitions, 219 flow [2024-06-04 15:24:18,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 43 transitions, 210 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-04 15:24:18,379 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 121 flow [2024-06-04 15:24:18,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2024-06-04 15:24:18,381 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 7 predicate places. [2024-06-04 15:24:18,381 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 121 flow [2024-06-04 15:24:18,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:18,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:18,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:18,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 15:24:18,382 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-04 15:24:18,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:18,383 INFO L85 PathProgramCache]: Analyzing trace with hash 508425943, now seen corresponding path program 1 times [2024-06-04 15:24:18,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:18,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764824509] [2024-06-04 15:24:18,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:18,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:18,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:19,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:19,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:19,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764824509] [2024-06-04 15:24:19,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764824509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:19,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:19,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:24:19,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564602557] [2024-06-04 15:24:19,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:19,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:24:19,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:19,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:24:19,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:24:19,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-04 15:24:19,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 121 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:19,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:19,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-04 15:24:19,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:19,583 INFO L124 PetriNetUnfolderBase]: 203/364 cut-off events. [2024-06-04 15:24:19,585 INFO L125 PetriNetUnfolderBase]: For 359/359 co-relation queries the response was YES. [2024-06-04 15:24:19,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1008 conditions, 364 events. 203/364 cut-off events. For 359/359 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1244 event pairs, 36 based on Foata normal form. 4/366 useless extension candidates. Maximal degree in co-relation 990. Up to 310 conditions per place. [2024-06-04 15:24:19,588 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 34 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-04 15:24:19,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 44 transitions, 233 flow [2024-06-04 15:24:19,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:24:19,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:24:19,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 80 transitions. [2024-06-04 15:24:19,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-04 15:24:19,592 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 121 flow. Second operand 6 states and 80 transitions. [2024-06-04 15:24:19,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 44 transitions, 233 flow [2024-06-04 15:24:19,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 44 transitions, 218 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:19,595 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 118 flow [2024-06-04 15:24:19,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=34, 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=6, PETRI_FLOW=118, PETRI_PLACES=40, PETRI_TRANSITIONS=29} [2024-06-04 15:24:19,596 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-04 15:24:19,596 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 118 flow [2024-06-04 15:24:19,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:19,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:19,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:19,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 15:24:19,597 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 15:24:19,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:19,598 INFO L85 PathProgramCache]: Analyzing trace with hash 234560243, now seen corresponding path program 1 times [2024-06-04 15:24:19,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:19,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747515185] [2024-06-04 15:24:19,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:19,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:19,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:20,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:20,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747515185] [2024-06-04 15:24:20,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747515185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:20,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:20,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 15:24:20,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341009228] [2024-06-04 15:24:20,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:20,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 15:24:20,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:20,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 15:24:20,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 15:24:20,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-04 15:24:20,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 118 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:20,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:20,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-04 15:24:20,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:20,310 INFO L124 PetriNetUnfolderBase]: 147/295 cut-off events. [2024-06-04 15:24:20,310 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-04 15:24:20,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 823 conditions, 295 events. 147/295 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1064 event pairs, 53 based on Foata normal form. 1/288 useless extension candidates. Maximal degree in co-relation 804. Up to 259 conditions per place. [2024-06-04 15:24:20,312 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 26 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-04 15:24:20,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 36 transitions, 200 flow [2024-06-04 15:24:20,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 15:24:20,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 15:24:20,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-06-04 15:24:20,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-04 15:24:20,313 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 118 flow. Second operand 5 states and 64 transitions. [2024-06-04 15:24:20,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 36 transitions, 200 flow [2024-06-04 15:24:20,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 180 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:20,315 INFO L231 Difference]: Finished difference. Result has 41 places, 31 transitions, 125 flow [2024-06-04 15:24:20,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=125, PETRI_PLACES=41, PETRI_TRANSITIONS=31} [2024-06-04 15:24:20,316 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2024-06-04 15:24:20,332 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 31 transitions, 125 flow [2024-06-04 15:24:20,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:20,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:20,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:20,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 15:24:20,333 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-04 15:24:20,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:20,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1318565773, now seen corresponding path program 1 times [2024-06-04 15:24:20,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:20,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228005112] [2024-06-04 15:24:20,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:20,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:20,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:20,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:20,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:20,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228005112] [2024-06-04 15:24:20,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228005112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:20,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:20,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:24:20,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736577737] [2024-06-04 15:24:20,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:20,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:24:20,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:20,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:24:20,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:24:20,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:20,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 125 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:20,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:21,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:21,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:21,130 INFO L124 PetriNetUnfolderBase]: 203/366 cut-off events. [2024-06-04 15:24:21,131 INFO L125 PetriNetUnfolderBase]: For 708/711 co-relation queries the response was YES. [2024-06-04 15:24:21,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1107 conditions, 366 events. 203/366 cut-off events. For 708/711 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1269 event pairs, 74 based on Foata normal form. 4/367 useless extension candidates. Maximal degree in co-relation 1086. Up to 327 conditions per place. [2024-06-04 15:24:21,133 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 30 selfloop transitions, 12 changer transitions 0/44 dead transitions. [2024-06-04 15:24:21,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 257 flow [2024-06-04 15:24:21,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:24:21,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:24:21,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-04 15:24:21,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-04 15:24:21,135 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 125 flow. Second operand 6 states and 69 transitions. [2024-06-04 15:24:21,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 257 flow [2024-06-04 15:24:21,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 246 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:21,138 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 182 flow [2024-06-04 15:24:21,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=182, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-06-04 15:24:21,140 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 14 predicate places. [2024-06-04 15:24:21,141 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 182 flow [2024-06-04 15:24:21,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:21,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:21,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:21,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 15:24:21,141 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-04 15:24:21,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:21,142 INFO L85 PathProgramCache]: Analyzing trace with hash -591469422, now seen corresponding path program 1 times [2024-06-04 15:24:21,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:21,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059603964] [2024-06-04 15:24:21,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:21,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:21,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:21,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-04 15:24:21,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:21,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059603964] [2024-06-04 15:24:21,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059603964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:21,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:21,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:24:21,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991301693] [2024-06-04 15:24:21,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:21,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:24:21,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:21,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:24:21,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:24:21,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:21,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 182 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:21,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:21,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:21,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:21,932 INFO L124 PetriNetUnfolderBase]: 210/378 cut-off events. [2024-06-04 15:24:21,932 INFO L125 PetriNetUnfolderBase]: For 1014/1014 co-relation queries the response was YES. [2024-06-04 15:24:21,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 378 events. 210/378 cut-off events. For 1014/1014 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1298 event pairs, 75 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1277. Up to 354 conditions per place. [2024-06-04 15:24:21,935 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 39 selfloop transitions, 11 changer transitions 0/52 dead transitions. [2024-06-04 15:24:21,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 52 transitions, 340 flow [2024-06-04 15:24:21,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:21,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:21,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 76 transitions. [2024-06-04 15:24:21,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3392857142857143 [2024-06-04 15:24:21,937 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 182 flow. Second operand 7 states and 76 transitions. [2024-06-04 15:24:21,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 52 transitions, 340 flow [2024-06-04 15:24:21,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 326 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-04 15:24:21,940 INFO L231 Difference]: Finished difference. Result has 51 places, 42 transitions, 237 flow [2024-06-04 15:24:21,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=42} [2024-06-04 15:24:21,941 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 20 predicate places. [2024-06-04 15:24:21,941 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 42 transitions, 237 flow [2024-06-04 15:24:21,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:21,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:21,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:21,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 15:24:21,942 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-04 15:24:21,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:21,942 INFO L85 PathProgramCache]: Analyzing trace with hash -183400814, now seen corresponding path program 2 times [2024-06-04 15:24:21,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:21,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394052880] [2024-06-04 15:24:21,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:21,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:21,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:22,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-04 15:24:22,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:22,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394052880] [2024-06-04 15:24:22,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394052880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:22,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:22,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:24:22,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247072932] [2024-06-04 15:24:22,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:22,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:24:22,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:22,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:24:22,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:24:22,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:22,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 237 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:22,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:22,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:22,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:22,803 INFO L124 PetriNetUnfolderBase]: 213/383 cut-off events. [2024-06-04 15:24:22,803 INFO L125 PetriNetUnfolderBase]: For 1348/1348 co-relation queries the response was YES. [2024-06-04 15:24:22,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1412 conditions, 383 events. 213/383 cut-off events. For 1348/1348 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1323 event pairs, 74 based on Foata normal form. 1/382 useless extension candidates. Maximal degree in co-relation 1386. Up to 356 conditions per place. [2024-06-04 15:24:22,806 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 38 selfloop transitions, 12 changer transitions 0/52 dead transitions. [2024-06-04 15:24:22,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 52 transitions, 378 flow [2024-06-04 15:24:22,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:24:22,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:24:22,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 67 transitions. [2024-06-04 15:24:22,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-04 15:24:22,807 INFO L175 Difference]: Start difference. First operand has 51 places, 42 transitions, 237 flow. Second operand 6 states and 67 transitions. [2024-06-04 15:24:22,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 52 transitions, 378 flow [2024-06-04 15:24:22,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 52 transitions, 357 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:22,810 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 271 flow [2024-06-04 15:24:22,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=271, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-04 15:24:22,810 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 22 predicate places. [2024-06-04 15:24:22,810 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 271 flow [2024-06-04 15:24:22,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:22,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:22,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:22,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 15:24:22,811 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-04 15:24:22,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:22,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2074127378, now seen corresponding path program 3 times [2024-06-04 15:24:22,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:22,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415994613] [2024-06-04 15:24:22,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:22,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:22,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:23,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:23,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:23,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415994613] [2024-06-04 15:24:23,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415994613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:23,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:23,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:24:23,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269927157] [2024-06-04 15:24:23,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:23,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:24:23,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:23,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:24:23,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:24:23,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:23,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 271 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:23,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:23,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:23,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:23,531 INFO L124 PetriNetUnfolderBase]: 208/376 cut-off events. [2024-06-04 15:24:23,531 INFO L125 PetriNetUnfolderBase]: For 1694/1697 co-relation queries the response was YES. [2024-06-04 15:24:23,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1420 conditions, 376 events. 208/376 cut-off events. For 1694/1697 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1298 event pairs, 77 based on Foata normal form. 4/376 useless extension candidates. Maximal degree in co-relation 1393. Up to 329 conditions per place. [2024-06-04 15:24:23,533 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 32 selfloop transitions, 16 changer transitions 0/50 dead transitions. [2024-06-04 15:24:23,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 50 transitions, 383 flow [2024-06-04 15:24:23,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:24:23,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:24:23,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 68 transitions. [2024-06-04 15:24:23,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-04 15:24:23,534 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 271 flow. Second operand 6 states and 68 transitions. [2024-06-04 15:24:23,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 50 transitions, 383 flow [2024-06-04 15:24:23,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 50 transitions, 353 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:23,538 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 280 flow [2024-06-04 15:24:23,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=280, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-06-04 15:24:23,538 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 24 predicate places. [2024-06-04 15:24:23,538 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 280 flow [2024-06-04 15:24:23,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:23,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:23,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:23,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 15:24:23,539 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-04 15:24:23,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:23,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2074135314, now seen corresponding path program 1 times [2024-06-04 15:24:23,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:23,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362944369] [2024-06-04 15:24:23,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:23,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:23,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:24,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:24,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:24,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362944369] [2024-06-04 15:24:24,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362944369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:24,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:24,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:24,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398733800] [2024-06-04 15:24:24,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:24,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:24,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:24,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:24,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:24,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:24,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 280 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-04 15:24:24,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:24,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:24,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:24,297 INFO L124 PetriNetUnfolderBase]: 209/378 cut-off events. [2024-06-04 15:24:24,298 INFO L125 PetriNetUnfolderBase]: For 1612/1615 co-relation queries the response was YES. [2024-06-04 15:24:24,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1425 conditions, 378 events. 209/378 cut-off events. For 1612/1615 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1301 event pairs, 75 based on Foata normal form. 4/378 useless extension candidates. Maximal degree in co-relation 1397. Up to 319 conditions per place. [2024-06-04 15:24:24,300 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 33 selfloop transitions, 22 changer transitions 0/57 dead transitions. [2024-06-04 15:24:24,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 57 transitions, 450 flow [2024-06-04 15:24:24,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:24,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:24,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-04 15:24:24,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35267857142857145 [2024-06-04 15:24:24,301 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 280 flow. Second operand 7 states and 79 transitions. [2024-06-04 15:24:24,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 57 transitions, 450 flow [2024-06-04 15:24:24,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 57 transitions, 405 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:24,304 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 315 flow [2024-06-04 15:24:24,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=315, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2024-06-04 15:24:24,305 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 26 predicate places. [2024-06-04 15:24:24,305 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 315 flow [2024-06-04 15:24:24,305 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-04 15:24:24,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:24,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:24,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 15:24:24,306 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-04 15:24:24,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:24,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1053655576, now seen corresponding path program 1 times [2024-06-04 15:24:24,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:24,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471666022] [2024-06-04 15:24:24,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:24,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:24,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:24,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:24,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:24,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471666022] [2024-06-04 15:24:24,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471666022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:24,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:24,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:24,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788384586] [2024-06-04 15:24:24,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:24,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:24,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:24,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:24,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:24,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:24,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 315 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-04 15:24:24,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:24,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:24,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:25,054 INFO L124 PetriNetUnfolderBase]: 215/387 cut-off events. [2024-06-04 15:24:25,054 INFO L125 PetriNetUnfolderBase]: For 1996/1996 co-relation queries the response was YES. [2024-06-04 15:24:25,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1540 conditions, 387 events. 215/387 cut-off events. For 1996/1996 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1337 event pairs, 50 based on Foata normal form. 2/387 useless extension candidates. Maximal degree in co-relation 1511. Up to 339 conditions per place. [2024-06-04 15:24:25,056 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 51 selfloop transitions, 14 changer transitions 0/67 dead transitions. [2024-06-04 15:24:25,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 67 transitions, 501 flow [2024-06-04 15:24:25,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:25,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:25,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-04 15:24:25,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-04 15:24:25,058 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 315 flow. Second operand 7 states and 80 transitions. [2024-06-04 15:24:25,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 67 transitions, 501 flow [2024-06-04 15:24:25,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 67 transitions, 476 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:25,060 INFO L231 Difference]: Finished difference. Result has 62 places, 53 transitions, 349 flow [2024-06-04 15:24:25,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=349, PETRI_PLACES=62, PETRI_TRANSITIONS=53} [2024-06-04 15:24:25,061 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 31 predicate places. [2024-06-04 15:24:25,061 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 53 transitions, 349 flow [2024-06-04 15:24:25,061 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-04 15:24:25,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:25,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:25,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 15:24:25,062 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-04 15:24:25,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:25,062 INFO L85 PathProgramCache]: Analyzing trace with hash 723507234, now seen corresponding path program 2 times [2024-06-04 15:24:25,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:25,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876662161] [2024-06-04 15:24:25,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:25,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:25,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:25,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-04 15:24:25,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:25,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876662161] [2024-06-04 15:24:25,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876662161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:25,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:25,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:25,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148101379] [2024-06-04 15:24:25,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:25,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:25,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:25,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:25,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:25,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:25,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 53 transitions, 349 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-04 15:24:25,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:25,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:25,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:25,829 INFO L124 PetriNetUnfolderBase]: 226/405 cut-off events. [2024-06-04 15:24:25,829 INFO L125 PetriNetUnfolderBase]: For 2515/2515 co-relation queries the response was YES. [2024-06-04 15:24:25,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1749 conditions, 405 events. 226/405 cut-off events. For 2515/2515 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1419 event pairs, 50 based on Foata normal form. 2/405 useless extension candidates. Maximal degree in co-relation 1717. Up to 339 conditions per place. [2024-06-04 15:24:25,831 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 49 selfloop transitions, 19 changer transitions 0/70 dead transitions. [2024-06-04 15:24:25,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 70 transitions, 571 flow [2024-06-04 15:24:25,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:25,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:25,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-04 15:24:25,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36160714285714285 [2024-06-04 15:24:25,833 INFO L175 Difference]: Start difference. First operand has 62 places, 53 transitions, 349 flow. Second operand 7 states and 81 transitions. [2024-06-04 15:24:25,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 70 transitions, 571 flow [2024-06-04 15:24:25,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 70 transitions, 552 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:25,836 INFO L231 Difference]: Finished difference. Result has 66 places, 57 transitions, 406 flow [2024-06-04 15:24:25,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=406, PETRI_PLACES=66, PETRI_TRANSITIONS=57} [2024-06-04 15:24:25,836 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 35 predicate places. [2024-06-04 15:24:25,836 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 57 transitions, 406 flow [2024-06-04 15:24:25,836 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-04 15:24:25,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:25,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:25,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 15:24:25,837 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-04 15:24:25,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:25,837 INFO L85 PathProgramCache]: Analyzing trace with hash -126559622, now seen corresponding path program 3 times [2024-06-04 15:24:25,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:25,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132370170] [2024-06-04 15:24:25,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:25,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:25,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:26,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:26,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:26,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132370170] [2024-06-04 15:24:26,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132370170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:26,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:26,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:26,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983159705] [2024-06-04 15:24:26,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:26,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:26,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:26,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:26,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:26,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:26,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 57 transitions, 406 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-04 15:24:26,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:26,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:26,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:26,586 INFO L124 PetriNetUnfolderBase]: 228/411 cut-off events. [2024-06-04 15:24:26,586 INFO L125 PetriNetUnfolderBase]: For 3139/3139 co-relation queries the response was YES. [2024-06-04 15:24:26,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1832 conditions, 411 events. 228/411 cut-off events. For 3139/3139 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1458 event pairs, 59 based on Foata normal form. 4/410 useless extension candidates. Maximal degree in co-relation 1799. Up to 288 conditions per place. [2024-06-04 15:24:26,588 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 48 selfloop transitions, 22 changer transitions 0/72 dead transitions. [2024-06-04 15:24:26,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 72 transitions, 630 flow [2024-06-04 15:24:26,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:26,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:26,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-06-04 15:24:26,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3705357142857143 [2024-06-04 15:24:26,589 INFO L175 Difference]: Start difference. First operand has 66 places, 57 transitions, 406 flow. Second operand 7 states and 83 transitions. [2024-06-04 15:24:26,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 72 transitions, 630 flow [2024-06-04 15:24:26,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 72 transitions, 609 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:26,593 INFO L231 Difference]: Finished difference. Result has 70 places, 62 transitions, 475 flow [2024-06-04 15:24:26,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=475, PETRI_PLACES=70, PETRI_TRANSITIONS=62} [2024-06-04 15:24:26,594 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-04 15:24:26,594 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 62 transitions, 475 flow [2024-06-04 15:24:26,594 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-04 15:24:26,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:26,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:26,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 15:24:26,594 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 15:24:26,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:26,594 INFO L85 PathProgramCache]: Analyzing trace with hash -126313358, now seen corresponding path program 1 times [2024-06-04 15:24:26,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:26,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164375554] [2024-06-04 15:24:26,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:26,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:26,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:27,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:27,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:27,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164375554] [2024-06-04 15:24:27,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164375554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:27,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:27,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:27,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226774234] [2024-06-04 15:24:27,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:27,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:27,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:27,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:27,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:27,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:27,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 62 transitions, 475 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-04 15:24:27,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:27,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:27,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:27,395 INFO L124 PetriNetUnfolderBase]: 229/412 cut-off events. [2024-06-04 15:24:27,395 INFO L125 PetriNetUnfolderBase]: For 3445/3451 co-relation queries the response was YES. [2024-06-04 15:24:27,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1940 conditions, 412 events. 229/412 cut-off events. For 3445/3451 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1457 event pairs, 52 based on Foata normal form. 6/414 useless extension candidates. Maximal degree in co-relation 1905. Up to 340 conditions per place. [2024-06-04 15:24:27,397 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 48 selfloop transitions, 26 changer transitions 0/76 dead transitions. [2024-06-04 15:24:27,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 76 transitions, 699 flow [2024-06-04 15:24:27,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:27,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:27,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-04 15:24:27,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-04 15:24:27,398 INFO L175 Difference]: Start difference. First operand has 70 places, 62 transitions, 475 flow. Second operand 8 states and 89 transitions. [2024-06-04 15:24:27,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 76 transitions, 699 flow [2024-06-04 15:24:27,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 76 transitions, 669 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:27,403 INFO L231 Difference]: Finished difference. Result has 75 places, 67 transitions, 539 flow [2024-06-04 15:24:27,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=539, PETRI_PLACES=75, PETRI_TRANSITIONS=67} [2024-06-04 15:24:27,403 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 44 predicate places. [2024-06-04 15:24:27,403 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 67 transitions, 539 flow [2024-06-04 15:24:27,403 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-04 15:24:27,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:27,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:27,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 15:24:27,404 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-04 15:24:27,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:27,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1111024951, now seen corresponding path program 1 times [2024-06-04 15:24:27,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:27,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318927865] [2024-06-04 15:24:27,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:27,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:27,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:28,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:28,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:28,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318927865] [2024-06-04 15:24:28,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318927865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:28,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:28,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:28,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484465183] [2024-06-04 15:24:28,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:28,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:28,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:28,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:28,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:28,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:28,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 67 transitions, 539 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-04 15:24:28,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:28,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:28,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:28,376 INFO L124 PetriNetUnfolderBase]: 227/408 cut-off events. [2024-06-04 15:24:28,376 INFO L125 PetriNetUnfolderBase]: For 3686/3686 co-relation queries the response was YES. [2024-06-04 15:24:28,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2014 conditions, 408 events. 227/408 cut-off events. For 3686/3686 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1440 event pairs, 48 based on Foata normal form. 1/407 useless extension candidates. Maximal degree in co-relation 1977. Up to 357 conditions per place. [2024-06-04 15:24:28,379 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 63 selfloop transitions, 15 changer transitions 0/80 dead transitions. [2024-06-04 15:24:28,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 80 transitions, 733 flow [2024-06-04 15:24:28,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:28,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:28,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-04 15:24:28,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-04 15:24:28,380 INFO L175 Difference]: Start difference. First operand has 75 places, 67 transitions, 539 flow. Second operand 7 states and 80 transitions. [2024-06-04 15:24:28,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 80 transitions, 733 flow [2024-06-04 15:24:28,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 80 transitions, 696 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:28,386 INFO L231 Difference]: Finished difference. Result has 78 places, 67 transitions, 540 flow [2024-06-04 15:24:28,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=540, PETRI_PLACES=78, PETRI_TRANSITIONS=67} [2024-06-04 15:24:28,387 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 47 predicate places. [2024-06-04 15:24:28,388 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 67 transitions, 540 flow [2024-06-04 15:24:28,388 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-04 15:24:28,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:28,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:28,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 15:24:28,388 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-04 15:24:28,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:28,389 INFO L85 PathProgramCache]: Analyzing trace with hash -824633674, now seen corresponding path program 1 times [2024-06-04 15:24:28,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:28,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978635024] [2024-06-04 15:24:28,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:28,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:28,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:29,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:29,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:29,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978635024] [2024-06-04 15:24:29,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978635024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:29,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:29,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:29,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527060743] [2024-06-04 15:24:29,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:29,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:29,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:29,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:29,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:29,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:29,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 67 transitions, 540 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:29,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:29,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:29,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:29,230 INFO L124 PetriNetUnfolderBase]: 233/420 cut-off events. [2024-06-04 15:24:29,230 INFO L125 PetriNetUnfolderBase]: For 4365/4371 co-relation queries the response was YES. [2024-06-04 15:24:29,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2108 conditions, 420 events. 233/420 cut-off events. For 4365/4371 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1522 event pairs, 54 based on Foata normal form. 6/421 useless extension candidates. Maximal degree in co-relation 2069. Up to 362 conditions per place. [2024-06-04 15:24:29,232 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 64 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-04 15:24:29,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 81 transitions, 750 flow [2024-06-04 15:24:29,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:29,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:29,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-04 15:24:29,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35267857142857145 [2024-06-04 15:24:29,234 INFO L175 Difference]: Start difference. First operand has 78 places, 67 transitions, 540 flow. Second operand 7 states and 79 transitions. [2024-06-04 15:24:29,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 81 transitions, 750 flow [2024-06-04 15:24:29,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 81 transitions, 712 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:29,238 INFO L231 Difference]: Finished difference. Result has 79 places, 69 transitions, 557 flow [2024-06-04 15:24:29,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=557, PETRI_PLACES=79, PETRI_TRANSITIONS=69} [2024-06-04 15:24:29,239 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 48 predicate places. [2024-06-04 15:24:29,239 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 69 transitions, 557 flow [2024-06-04 15:24:29,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:29,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:29,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:29,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 15:24:29,239 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-04 15:24:29,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:29,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1613217172, now seen corresponding path program 2 times [2024-06-04 15:24:29,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:29,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168227219] [2024-06-04 15:24:29,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:29,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:29,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-04 15:24:29,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:29,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168227219] [2024-06-04 15:24:29,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168227219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:29,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:29,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:29,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848871150] [2024-06-04 15:24:29,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:29,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:29,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:29,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:29,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:29,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:29,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 69 transitions, 557 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:29,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:29,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:29,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:30,087 INFO L124 PetriNetUnfolderBase]: 239/430 cut-off events. [2024-06-04 15:24:30,087 INFO L125 PetriNetUnfolderBase]: For 4943/4943 co-relation queries the response was YES. [2024-06-04 15:24:30,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2198 conditions, 430 events. 239/430 cut-off events. For 4943/4943 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1573 event pairs, 47 based on Foata normal form. 2/427 useless extension candidates. Maximal degree in co-relation 2158. Up to 301 conditions per place. [2024-06-04 15:24:30,091 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 50 selfloop transitions, 34 changer transitions 0/86 dead transitions. [2024-06-04 15:24:30,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 86 transitions, 848 flow [2024-06-04 15:24:30,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:30,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:30,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-04 15:24:30,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-04 15:24:30,092 INFO L175 Difference]: Start difference. First operand has 79 places, 69 transitions, 557 flow. Second operand 8 states and 93 transitions. [2024-06-04 15:24:30,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 86 transitions, 848 flow [2024-06-04 15:24:30,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 86 transitions, 807 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:30,098 INFO L231 Difference]: Finished difference. Result has 83 places, 73 transitions, 634 flow [2024-06-04 15:24:30,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=634, PETRI_PLACES=83, PETRI_TRANSITIONS=73} [2024-06-04 15:24:30,099 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 52 predicate places. [2024-06-04 15:24:30,099 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 73 transitions, 634 flow [2024-06-04 15:24:30,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:30,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:30,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:30,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 15:24:30,100 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-04 15:24:30,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:30,100 INFO L85 PathProgramCache]: Analyzing trace with hash 702602860, now seen corresponding path program 3 times [2024-06-04 15:24:30,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:30,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588554809] [2024-06-04 15:24:30,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:30,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:30,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:30,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:30,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:30,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588554809] [2024-06-04 15:24:30,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588554809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:30,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:30,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:30,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107563399] [2024-06-04 15:24:30,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:30,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:30,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:30,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:30,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:30,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:30,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 73 transitions, 634 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:30,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:30,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:30,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:30,882 INFO L124 PetriNetUnfolderBase]: 240/432 cut-off events. [2024-06-04 15:24:30,882 INFO L125 PetriNetUnfolderBase]: For 5393/5393 co-relation queries the response was YES. [2024-06-04 15:24:30,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2291 conditions, 432 events. 240/432 cut-off events. For 5393/5393 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1579 event pairs, 53 based on Foata normal form. 2/429 useless extension candidates. Maximal degree in co-relation 2249. Up to 304 conditions per place. [2024-06-04 15:24:30,884 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 32 changer transitions 0/88 dead transitions. [2024-06-04 15:24:30,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 88 transitions, 916 flow [2024-06-04 15:24:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:30,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:30,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-04 15:24:30,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-04 15:24:30,886 INFO L175 Difference]: Start difference. First operand has 83 places, 73 transitions, 634 flow. Second operand 8 states and 92 transitions. [2024-06-04 15:24:30,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 88 transitions, 916 flow [2024-06-04 15:24:30,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 88 transitions, 839 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:30,895 INFO L231 Difference]: Finished difference. Result has 87 places, 75 transitions, 651 flow [2024-06-04 15:24:30,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=651, PETRI_PLACES=87, PETRI_TRANSITIONS=75} [2024-06-04 15:24:30,896 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-04 15:24:30,896 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 75 transitions, 651 flow [2024-06-04 15:24:30,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:30,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:30,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:30,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 15:24:30,897 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-04 15:24:30,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:30,897 INFO L85 PathProgramCache]: Analyzing trace with hash 379244657, now seen corresponding path program 1 times [2024-06-04 15:24:30,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:30,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230478386] [2024-06-04 15:24:30,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:30,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:30,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:31,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:31,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:31,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230478386] [2024-06-04 15:24:31,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230478386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:31,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:31,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:31,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604518688] [2024-06-04 15:24:31,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:31,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:31,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:31,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:31,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:31,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:31,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 75 transitions, 651 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-04 15:24:31,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:31,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:31,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:31,766 INFO L124 PetriNetUnfolderBase]: 243/436 cut-off events. [2024-06-04 15:24:31,767 INFO L125 PetriNetUnfolderBase]: For 5858/5864 co-relation queries the response was YES. [2024-06-04 15:24:31,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2334 conditions, 436 events. 243/436 cut-off events. For 5858/5864 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1577 event pairs, 53 based on Foata normal form. 5/437 useless extension candidates. Maximal degree in co-relation 2290. Up to 376 conditions per place. [2024-06-04 15:24:31,770 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 60 selfloop transitions, 24 changer transitions 0/86 dead transitions. [2024-06-04 15:24:31,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 86 transitions, 894 flow [2024-06-04 15:24:31,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:31,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:31,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-04 15:24:31,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-04 15:24:31,771 INFO L175 Difference]: Start difference. First operand has 87 places, 75 transitions, 651 flow. Second operand 8 states and 87 transitions. [2024-06-04 15:24:31,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 86 transitions, 894 flow [2024-06-04 15:24:31,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 86 transitions, 839 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:31,778 INFO L231 Difference]: Finished difference. Result has 90 places, 77 transitions, 665 flow [2024-06-04 15:24:31,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=665, PETRI_PLACES=90, PETRI_TRANSITIONS=77} [2024-06-04 15:24:31,778 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 59 predicate places. [2024-06-04 15:24:31,778 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 77 transitions, 665 flow [2024-06-04 15:24:31,779 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-04 15:24:31,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:31,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:31,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 15:24:31,779 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-04 15:24:31,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:31,779 INFO L85 PathProgramCache]: Analyzing trace with hash 378977747, now seen corresponding path program 2 times [2024-06-04 15:24:31,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:31,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427250355] [2024-06-04 15:24:31,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:31,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:31,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:32,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:32,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:32,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427250355] [2024-06-04 15:24:32,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427250355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:32,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:32,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:32,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867234753] [2024-06-04 15:24:32,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:32,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:32,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:32,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:32,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:32,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:32,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 77 transitions, 665 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:32,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:32,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:32,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:32,488 INFO L124 PetriNetUnfolderBase]: 241/433 cut-off events. [2024-06-04 15:24:32,488 INFO L125 PetriNetUnfolderBase]: For 6266/6272 co-relation queries the response was YES. [2024-06-04 15:24:32,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2320 conditions, 433 events. 241/433 cut-off events. For 6266/6272 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1572 event pairs, 53 based on Foata normal form. 5/434 useless extension candidates. Maximal degree in co-relation 2275. Up to 374 conditions per place. [2024-06-04 15:24:32,491 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 60 selfloop transitions, 22 changer transitions 0/84 dead transitions. [2024-06-04 15:24:32,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 84 transitions, 850 flow [2024-06-04 15:24:32,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:32,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:32,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-04 15:24:32,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-04 15:24:32,493 INFO L175 Difference]: Start difference. First operand has 90 places, 77 transitions, 665 flow. Second operand 7 states and 78 transitions. [2024-06-04 15:24:32,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 84 transitions, 850 flow [2024-06-04 15:24:32,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 84 transitions, 796 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:32,500 INFO L231 Difference]: Finished difference. Result has 91 places, 77 transitions, 660 flow [2024-06-04 15:24:32,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=660, PETRI_PLACES=91, PETRI_TRANSITIONS=77} [2024-06-04 15:24:32,500 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-04 15:24:32,500 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 77 transitions, 660 flow [2024-06-04 15:24:32,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:32,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:32,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:32,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 15:24:32,501 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-04 15:24:32,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:32,501 INFO L85 PathProgramCache]: Analyzing trace with hash 379254577, now seen corresponding path program 1 times [2024-06-04 15:24:32,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:32,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484343530] [2024-06-04 15:24:32,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:32,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:33,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:33,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:33,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484343530] [2024-06-04 15:24:33,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484343530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:33,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:33,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:33,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363560639] [2024-06-04 15:24:33,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:33,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:33,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:33,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:33,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:33,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:33,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 77 transitions, 660 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-04 15:24:33,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:33,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:33,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:33,486 INFO L124 PetriNetUnfolderBase]: 242/435 cut-off events. [2024-06-04 15:24:33,486 INFO L125 PetriNetUnfolderBase]: For 6855/6861 co-relation queries the response was YES. [2024-06-04 15:24:33,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2333 conditions, 435 events. 242/435 cut-off events. For 6855/6861 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1567 event pairs, 51 based on Foata normal form. 6/437 useless extension candidates. Maximal degree in co-relation 2287. Up to 356 conditions per place. [2024-06-04 15:24:33,488 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 58 selfloop transitions, 30 changer transitions 0/90 dead transitions. [2024-06-04 15:24:33,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 90 transitions, 925 flow [2024-06-04 15:24:33,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:33,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:33,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-04 15:24:33,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-04 15:24:33,490 INFO L175 Difference]: Start difference. First operand has 91 places, 77 transitions, 660 flow. Second operand 9 states and 98 transitions. [2024-06-04 15:24:33,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 90 transitions, 925 flow [2024-06-04 15:24:33,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 90 transitions, 869 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:33,498 INFO L231 Difference]: Finished difference. Result has 94 places, 80 transitions, 700 flow [2024-06-04 15:24:33,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=700, PETRI_PLACES=94, PETRI_TRANSITIONS=80} [2024-06-04 15:24:33,498 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 63 predicate places. [2024-06-04 15:24:33,498 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 80 transitions, 700 flow [2024-06-04 15:24:33,498 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-04 15:24:33,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:33,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:33,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 15:24:33,499 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-04 15:24:33,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:33,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1648199973, now seen corresponding path program 1 times [2024-06-04 15:24:33,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:33,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180328428] [2024-06-04 15:24:33,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:33,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:33,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:34,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:34,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:34,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180328428] [2024-06-04 15:24:34,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180328428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:34,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:34,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:34,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289159252] [2024-06-04 15:24:34,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:34,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:34,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:34,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:34,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:34,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:34,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 80 transitions, 700 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-04 15:24:34,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:34,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:34,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:34,659 INFO L124 PetriNetUnfolderBase]: 246/442 cut-off events. [2024-06-04 15:24:34,659 INFO L125 PetriNetUnfolderBase]: For 7382/7382 co-relation queries the response was YES. [2024-06-04 15:24:34,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2454 conditions, 442 events. 246/442 cut-off events. For 7382/7382 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1616 event pairs, 27 based on Foata normal form. 2/442 useless extension candidates. Maximal degree in co-relation 2407. Up to 374 conditions per place. [2024-06-04 15:24:34,662 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 79 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-04 15:24:34,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 95 transitions, 937 flow [2024-06-04 15:24:34,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:34,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:34,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-04 15:24:34,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-04 15:24:34,663 INFO L175 Difference]: Start difference. First operand has 94 places, 80 transitions, 700 flow. Second operand 8 states and 86 transitions. [2024-06-04 15:24:34,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 95 transitions, 937 flow [2024-06-04 15:24:34,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 95 transitions, 863 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:34,671 INFO L231 Difference]: Finished difference. Result has 95 places, 81 transitions, 672 flow [2024-06-04 15:24:34,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=672, PETRI_PLACES=95, PETRI_TRANSITIONS=81} [2024-06-04 15:24:34,671 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 64 predicate places. [2024-06-04 15:24:34,672 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 81 transitions, 672 flow [2024-06-04 15:24:34,672 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-04 15:24:34,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:34,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:34,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 15:24:34,672 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-04 15:24:34,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:34,672 INFO L85 PathProgramCache]: Analyzing trace with hash -16137679, now seen corresponding path program 1 times [2024-06-04 15:24:34,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:34,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859091257] [2024-06-04 15:24:34,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:34,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:34,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:35,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-04 15:24:35,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:35,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859091257] [2024-06-04 15:24:35,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859091257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:35,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:35,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:35,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901186718] [2024-06-04 15:24:35,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:35,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:35,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:35,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:35,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:35,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:35,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 81 transitions, 672 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-04 15:24:35,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:35,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:35,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:35,601 INFO L124 PetriNetUnfolderBase]: 244/440 cut-off events. [2024-06-04 15:24:35,601 INFO L125 PetriNetUnfolderBase]: For 7662/7668 co-relation queries the response was YES. [2024-06-04 15:24:35,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2413 conditions, 440 events. 244/440 cut-off events. For 7662/7668 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1620 event pairs, 47 based on Foata normal form. 5/441 useless extension candidates. Maximal degree in co-relation 2365. Up to 377 conditions per place. [2024-06-04 15:24:35,604 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 71 selfloop transitions, 19 changer transitions 0/92 dead transitions. [2024-06-04 15:24:35,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 92 transitions, 887 flow [2024-06-04 15:24:35,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:35,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:35,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-04 15:24:35,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35267857142857145 [2024-06-04 15:24:35,605 INFO L175 Difference]: Start difference. First operand has 95 places, 81 transitions, 672 flow. Second operand 7 states and 79 transitions. [2024-06-04 15:24:35,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 92 transitions, 887 flow [2024-06-04 15:24:35,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 92 transitions, 847 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:35,612 INFO L231 Difference]: Finished difference. Result has 96 places, 81 transitions, 678 flow [2024-06-04 15:24:35,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=678, PETRI_PLACES=96, PETRI_TRANSITIONS=81} [2024-06-04 15:24:35,612 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-06-04 15:24:35,612 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 81 transitions, 678 flow [2024-06-04 15:24:35,613 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-04 15:24:35,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:35,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:35,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 15:24:35,613 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-04 15:24:35,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:35,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1648139523, now seen corresponding path program 2 times [2024-06-04 15:24:35,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:35,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955723468] [2024-06-04 15:24:35,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:35,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:35,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:36,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:36,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:36,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955723468] [2024-06-04 15:24:36,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955723468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:36,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:36,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:36,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606502854] [2024-06-04 15:24:36,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:36,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:36,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:36,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:36,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:36,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:36,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 81 transitions, 678 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-04 15:24:36,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:36,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:36,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:36,612 INFO L124 PetriNetUnfolderBase]: 248/447 cut-off events. [2024-06-04 15:24:36,612 INFO L125 PetriNetUnfolderBase]: For 8625/8625 co-relation queries the response was YES. [2024-06-04 15:24:36,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2480 conditions, 447 events. 248/447 cut-off events. For 8625/8625 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1648 event pairs, 44 based on Foata normal form. 2/447 useless extension candidates. Maximal degree in co-relation 2431. Up to 388 conditions per place. [2024-06-04 15:24:36,618 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 77 selfloop transitions, 17 changer transitions 0/96 dead transitions. [2024-06-04 15:24:36,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 96 transitions, 921 flow [2024-06-04 15:24:36,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:36,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:36,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-04 15:24:36,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-04 15:24:36,619 INFO L175 Difference]: Start difference. First operand has 96 places, 81 transitions, 678 flow. Second operand 8 states and 88 transitions. [2024-06-04 15:24:36,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 96 transitions, 921 flow [2024-06-04 15:24:36,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 96 transitions, 851 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:36,628 INFO L231 Difference]: Finished difference. Result has 97 places, 82 transitions, 663 flow [2024-06-04 15:24:36,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=663, PETRI_PLACES=97, PETRI_TRANSITIONS=82} [2024-06-04 15:24:36,629 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 66 predicate places. [2024-06-04 15:24:36,629 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 82 transitions, 663 flow [2024-06-04 15:24:36,629 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-04 15:24:36,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:36,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:36,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 15:24:36,629 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-04 15:24:36,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:36,630 INFO L85 PathProgramCache]: Analyzing trace with hash -609442249, now seen corresponding path program 1 times [2024-06-04 15:24:36,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:36,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381370992] [2024-06-04 15:24:36,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:36,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:36,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:37,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:37,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:37,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381370992] [2024-06-04 15:24:37,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381370992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:37,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:37,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:37,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059425772] [2024-06-04 15:24:37,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:37,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:37,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:37,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:37,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:37,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:37,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 82 transitions, 663 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-04 15:24:37,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:37,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:37,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:37,501 INFO L124 PetriNetUnfolderBase]: 254/459 cut-off events. [2024-06-04 15:24:37,501 INFO L125 PetriNetUnfolderBase]: For 8779/8785 co-relation queries the response was YES. [2024-06-04 15:24:37,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2498 conditions, 459 events. 254/459 cut-off events. For 8779/8785 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1715 event pairs, 49 based on Foata normal form. 6/460 useless extension candidates. Maximal degree in co-relation 2448. Up to 393 conditions per place. [2024-06-04 15:24:37,504 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 77 selfloop transitions, 18 changer transitions 0/97 dead transitions. [2024-06-04 15:24:37,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 97 transitions, 908 flow [2024-06-04 15:24:37,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:37,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:37,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-04 15:24:37,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-04 15:24:37,506 INFO L175 Difference]: Start difference. First operand has 97 places, 82 transitions, 663 flow. Second operand 8 states and 88 transitions. [2024-06-04 15:24:37,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 97 transitions, 908 flow [2024-06-04 15:24:37,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 97 transitions, 865 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:37,515 INFO L231 Difference]: Finished difference. Result has 99 places, 84 transitions, 679 flow [2024-06-04 15:24:37,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=679, PETRI_PLACES=99, PETRI_TRANSITIONS=84} [2024-06-04 15:24:37,516 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 68 predicate places. [2024-06-04 15:24:37,516 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 84 transitions, 679 flow [2024-06-04 15:24:37,516 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-04 15:24:37,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:37,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:37,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 15:24:37,516 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-04 15:24:37,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:37,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1529867393, now seen corresponding path program 2 times [2024-06-04 15:24:37,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:37,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42704781] [2024-06-04 15:24:37,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:37,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:37,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:38,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:38,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:38,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42704781] [2024-06-04 15:24:38,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42704781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:38,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:38,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:38,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927466712] [2024-06-04 15:24:38,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:38,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:38,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:38,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:38,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:38,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:38,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 84 transitions, 679 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-04 15:24:38,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:38,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:38,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:38,364 INFO L124 PetriNetUnfolderBase]: 270/485 cut-off events. [2024-06-04 15:24:38,364 INFO L125 PetriNetUnfolderBase]: For 9970/9970 co-relation queries the response was YES. [2024-06-04 15:24:38,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2694 conditions, 485 events. 270/485 cut-off events. For 9970/9970 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1836 event pairs, 48 based on Foata normal form. 2/482 useless extension candidates. Maximal degree in co-relation 2643. Up to 300 conditions per place. [2024-06-04 15:24:38,367 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 57 selfloop transitions, 44 changer transitions 0/103 dead transitions. [2024-06-04 15:24:38,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 103 transitions, 1063 flow [2024-06-04 15:24:38,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:38,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-04 15:24:38,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-04 15:24:38,369 INFO L175 Difference]: Start difference. First operand has 99 places, 84 transitions, 679 flow. Second operand 8 states and 97 transitions. [2024-06-04 15:24:38,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 103 transitions, 1063 flow [2024-06-04 15:24:38,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 103 transitions, 1020 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:38,378 INFO L231 Difference]: Finished difference. Result has 101 places, 90 transitions, 787 flow [2024-06-04 15:24:38,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=787, PETRI_PLACES=101, PETRI_TRANSITIONS=90} [2024-06-04 15:24:38,378 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-04 15:24:38,379 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 90 transitions, 787 flow [2024-06-04 15:24:38,379 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-04 15:24:38,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:38,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:38,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 15:24:38,379 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-04 15:24:38,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:38,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1529873903, now seen corresponding path program 3 times [2024-06-04 15:24:38,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:38,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274840402] [2024-06-04 15:24:38,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:38,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:38,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:38,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:38,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:38,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274840402] [2024-06-04 15:24:38,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274840402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:38,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:38,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:38,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992262522] [2024-06-04 15:24:38,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:38,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:38,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:38,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:38,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:38,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:38,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 90 transitions, 787 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-04 15:24:38,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:38,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:38,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:39,120 INFO L124 PetriNetUnfolderBase]: 276/495 cut-off events. [2024-06-04 15:24:39,121 INFO L125 PetriNetUnfolderBase]: For 10919/10919 co-relation queries the response was YES. [2024-06-04 15:24:39,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2860 conditions, 495 events. 276/495 cut-off events. For 10919/10919 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1898 event pairs, 52 based on Foata normal form. 2/492 useless extension candidates. Maximal degree in co-relation 2808. Up to 306 conditions per place. [2024-06-04 15:24:39,124 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 60 selfloop transitions, 43 changer transitions 0/105 dead transitions. [2024-06-04 15:24:39,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 105 transitions, 1147 flow [2024-06-04 15:24:39,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:39,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:39,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-04 15:24:39,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-04 15:24:39,127 INFO L175 Difference]: Start difference. First operand has 101 places, 90 transitions, 787 flow. Second operand 8 states and 97 transitions. [2024-06-04 15:24:39,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 105 transitions, 1147 flow [2024-06-04 15:24:39,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 105 transitions, 1097 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:39,139 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 850 flow [2024-06-04 15:24:39,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=850, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-04 15:24:39,140 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-04 15:24:39,140 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 850 flow [2024-06-04 15:24:39,140 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-04 15:24:39,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:39,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:39,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 15:24:39,141 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-04 15:24:39,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:39,141 INFO L85 PathProgramCache]: Analyzing trace with hash -77449981, now seen corresponding path program 3 times [2024-06-04 15:24:39,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:39,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642697629] [2024-06-04 15:24:39,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:39,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:39,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:39,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-04 15:24:39,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:39,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642697629] [2024-06-04 15:24:39,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642697629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:39,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:39,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:39,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917897125] [2024-06-04 15:24:39,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:39,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:39,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:39,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:39,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:39,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:39,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 850 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-04 15:24:39,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:39,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:39,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:40,062 INFO L124 PetriNetUnfolderBase]: 280/501 cut-off events. [2024-06-04 15:24:40,065 INFO L125 PetriNetUnfolderBase]: For 11861/11861 co-relation queries the response was YES. [2024-06-04 15:24:40,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3003 conditions, 501 events. 280/501 cut-off events. For 11861/11861 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1923 event pairs, 46 based on Foata normal form. 2/501 useless extension candidates. Maximal degree in co-relation 2949. Up to 430 conditions per place. [2024-06-04 15:24:40,074 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 83 selfloop transitions, 21 changer transitions 0/106 dead transitions. [2024-06-04 15:24:40,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 106 transitions, 1113 flow [2024-06-04 15:24:40,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:40,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:40,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-04 15:24:40,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-04 15:24:40,084 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 850 flow. Second operand 8 states and 88 transitions. [2024-06-04 15:24:40,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 106 transitions, 1113 flow [2024-06-04 15:24:40,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 106 transitions, 1040 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:40,105 INFO L231 Difference]: Finished difference. Result has 109 places, 93 transitions, 841 flow [2024-06-04 15:24:40,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=841, PETRI_PLACES=109, PETRI_TRANSITIONS=93} [2024-06-04 15:24:40,113 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-04 15:24:40,116 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 93 transitions, 841 flow [2024-06-04 15:24:40,117 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-04 15:24:40,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:40,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:40,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 15:24:40,118 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-04 15:24:40,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:40,118 INFO L85 PathProgramCache]: Analyzing trace with hash -494151079, now seen corresponding path program 4 times [2024-06-04 15:24:40,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:40,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428031519] [2024-06-04 15:24:40,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:40,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:40,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:40,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:40,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:40,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428031519] [2024-06-04 15:24:40,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428031519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:40,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:40,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:40,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567027259] [2024-06-04 15:24:40,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:40,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:40,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:40,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:40,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:40,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:40,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 93 transitions, 841 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-04 15:24:40,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:40,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:40,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:40,886 INFO L124 PetriNetUnfolderBase]: 281/505 cut-off events. [2024-06-04 15:24:40,887 INFO L125 PetriNetUnfolderBase]: For 12455/12455 co-relation queries the response was YES. [2024-06-04 15:24:40,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2985 conditions, 505 events. 281/505 cut-off events. For 12455/12455 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1960 event pairs, 60 based on Foata normal form. 2/502 useless extension candidates. Maximal degree in co-relation 2930. Up to 317 conditions per place. [2024-06-04 15:24:40,890 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 64 selfloop transitions, 42 changer transitions 0/108 dead transitions. [2024-06-04 15:24:40,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 108 transitions, 1213 flow [2024-06-04 15:24:40,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:40,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:40,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-04 15:24:40,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-04 15:24:40,891 INFO L175 Difference]: Start difference. First operand has 109 places, 93 transitions, 841 flow. Second operand 8 states and 95 transitions. [2024-06-04 15:24:40,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 108 transitions, 1213 flow [2024-06-04 15:24:40,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 108 transitions, 1159 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:40,905 INFO L231 Difference]: Finished difference. Result has 111 places, 95 transitions, 896 flow [2024-06-04 15:24:40,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=896, PETRI_PLACES=111, PETRI_TRANSITIONS=95} [2024-06-04 15:24:40,906 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-04 15:24:40,906 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 95 transitions, 896 flow [2024-06-04 15:24:40,906 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-04 15:24:40,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:40,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:40,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 15:24:40,907 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-04 15:24:40,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:40,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1136597141, now seen corresponding path program 5 times [2024-06-04 15:24:40,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:40,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246678148] [2024-06-04 15:24:40,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:40,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:40,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:41,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:41,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:41,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246678148] [2024-06-04 15:24:41,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246678148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:41,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:41,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:41,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202176132] [2024-06-04 15:24:41,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:41,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:41,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:41,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:41,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:41,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:41,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 95 transitions, 896 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-04 15:24:41,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:41,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:41,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:41,691 INFO L124 PetriNetUnfolderBase]: 287/515 cut-off events. [2024-06-04 15:24:41,691 INFO L125 PetriNetUnfolderBase]: For 13390/13390 co-relation queries the response was YES. [2024-06-04 15:24:41,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 515 events. 287/515 cut-off events. For 13390/13390 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2015 event pairs, 62 based on Foata normal form. 2/512 useless extension candidates. Maximal degree in co-relation 3053. Up to 323 conditions per place. [2024-06-04 15:24:41,694 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 64 selfloop transitions, 43 changer transitions 0/109 dead transitions. [2024-06-04 15:24:41,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 109 transitions, 1276 flow [2024-06-04 15:24:41,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:41,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:41,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-04 15:24:41,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-04 15:24:41,695 INFO L175 Difference]: Start difference. First operand has 111 places, 95 transitions, 896 flow. Second operand 8 states and 96 transitions. [2024-06-04 15:24:41,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 109 transitions, 1276 flow [2024-06-04 15:24:41,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 109 transitions, 1220 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:41,709 INFO L231 Difference]: Finished difference. Result has 115 places, 97 transitions, 957 flow [2024-06-04 15:24:41,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=957, PETRI_PLACES=115, PETRI_TRANSITIONS=97} [2024-06-04 15:24:41,709 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 84 predicate places. [2024-06-04 15:24:41,709 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 97 transitions, 957 flow [2024-06-04 15:24:41,709 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-04 15:24:41,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:41,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:41,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 15:24:41,710 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-04 15:24:41,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:41,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1136590383, now seen corresponding path program 1 times [2024-06-04 15:24:41,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:41,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388376538] [2024-06-04 15:24:41,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:41,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:42,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:42,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:42,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388376538] [2024-06-04 15:24:42,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388376538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:42,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:42,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:42,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113960815] [2024-06-04 15:24:42,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:42,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:42,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:42,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:42,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:42,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:42,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 97 transitions, 957 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-04 15:24:42,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:42,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:42,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:42,465 INFO L124 PetriNetUnfolderBase]: 290/519 cut-off events. [2024-06-04 15:24:42,465 INFO L125 PetriNetUnfolderBase]: For 14074/14080 co-relation queries the response was YES. [2024-06-04 15:24:42,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3168 conditions, 519 events. 290/519 cut-off events. For 14074/14080 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2032 event pairs, 56 based on Foata normal form. 5/520 useless extension candidates. Maximal degree in co-relation 3111. Up to 445 conditions per place. [2024-06-04 15:24:42,475 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 79 selfloop transitions, 27 changer transitions 0/108 dead transitions. [2024-06-04 15:24:42,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 108 transitions, 1264 flow [2024-06-04 15:24:42,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:42,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:42,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-04 15:24:42,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-04 15:24:42,483 INFO L175 Difference]: Start difference. First operand has 115 places, 97 transitions, 957 flow. Second operand 8 states and 89 transitions. [2024-06-04 15:24:42,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 108 transitions, 1264 flow [2024-06-04 15:24:42,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 108 transitions, 1130 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:42,499 INFO L231 Difference]: Finished difference. Result has 116 places, 99 transitions, 896 flow [2024-06-04 15:24:42,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=896, PETRI_PLACES=116, PETRI_TRANSITIONS=99} [2024-06-04 15:24:42,499 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 85 predicate places. [2024-06-04 15:24:42,499 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 99 transitions, 896 flow [2024-06-04 15:24:42,499 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-04 15:24:42,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:42,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:42,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 15:24:42,500 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-04 15:24:42,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:42,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1617259939, now seen corresponding path program 6 times [2024-06-04 15:24:42,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:42,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667003275] [2024-06-04 15:24:42,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:42,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:42,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:43,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:43,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:43,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667003275] [2024-06-04 15:24:43,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667003275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:43,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:43,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:43,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927893144] [2024-06-04 15:24:43,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:43,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:43,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:43,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:43,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:43,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:43,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 99 transitions, 896 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-04 15:24:43,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:43,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:43,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:43,346 INFO L124 PetriNetUnfolderBase]: 296/530 cut-off events. [2024-06-04 15:24:43,347 INFO L125 PetriNetUnfolderBase]: For 15111/15111 co-relation queries the response was YES. [2024-06-04 15:24:43,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3160 conditions, 530 events. 296/530 cut-off events. For 15111/15111 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2080 event pairs, 62 based on Foata normal form. 2/527 useless extension candidates. Maximal degree in co-relation 3102. Up to 334 conditions per place. [2024-06-04 15:24:43,351 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 68 selfloop transitions, 44 changer transitions 0/114 dead transitions. [2024-06-04 15:24:43,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 114 transitions, 1290 flow [2024-06-04 15:24:43,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:43,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:43,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-04 15:24:43,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-04 15:24:43,353 INFO L175 Difference]: Start difference. First operand has 116 places, 99 transitions, 896 flow. Second operand 8 states and 97 transitions. [2024-06-04 15:24:43,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 114 transitions, 1290 flow [2024-06-04 15:24:43,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 114 transitions, 1224 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:43,374 INFO L231 Difference]: Finished difference. Result has 118 places, 101 transitions, 941 flow [2024-06-04 15:24:43,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=941, PETRI_PLACES=118, PETRI_TRANSITIONS=101} [2024-06-04 15:24:43,375 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 87 predicate places. [2024-06-04 15:24:43,375 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 101 transitions, 941 flow [2024-06-04 15:24:43,376 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-04 15:24:43,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:43,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:43,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 15:24:43,376 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-04 15:24:43,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:43,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1364676231, now seen corresponding path program 4 times [2024-06-04 15:24:43,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:43,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140960152] [2024-06-04 15:24:43,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:43,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:44,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:44,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:44,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140960152] [2024-06-04 15:24:44,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140960152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:44,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:44,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:44,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135901764] [2024-06-04 15:24:44,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:44,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:44,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:44,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:44,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:44,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:44,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 101 transitions, 941 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-04 15:24:44,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:44,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:44,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:44,462 INFO L124 PetriNetUnfolderBase]: 297/533 cut-off events. [2024-06-04 15:24:44,463 INFO L125 PetriNetUnfolderBase]: For 16176/16176 co-relation queries the response was YES. [2024-06-04 15:24:44,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3180 conditions, 533 events. 297/533 cut-off events. For 16176/16176 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2103 event pairs, 55 based on Foata normal form. 4/532 useless extension candidates. Maximal degree in co-relation 3121. Up to 394 conditions per place. [2024-06-04 15:24:44,466 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 79 selfloop transitions, 31 changer transitions 0/112 dead transitions. [2024-06-04 15:24:44,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 112 transitions, 1193 flow [2024-06-04 15:24:44,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:44,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-04 15:24:44,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-04 15:24:44,467 INFO L175 Difference]: Start difference. First operand has 118 places, 101 transitions, 941 flow. Second operand 8 states and 91 transitions. [2024-06-04 15:24:44,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 112 transitions, 1193 flow [2024-06-04 15:24:44,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 112 transitions, 1109 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:44,486 INFO L231 Difference]: Finished difference. Result has 121 places, 102 transitions, 932 flow [2024-06-04 15:24:44,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=932, PETRI_PLACES=121, PETRI_TRANSITIONS=102} [2024-06-04 15:24:44,486 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 90 predicate places. [2024-06-04 15:24:44,487 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 102 transitions, 932 flow [2024-06-04 15:24:44,487 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-04 15:24:44,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:44,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:44,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 15:24:44,487 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-04 15:24:44,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:44,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1128019503, now seen corresponding path program 2 times [2024-06-04 15:24:44,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:44,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434909330] [2024-06-04 15:24:44,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:44,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:44,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24: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-04 15:24:45,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:45,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434909330] [2024-06-04 15:24:45,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434909330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:45,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:45,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:45,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541622297] [2024-06-04 15:24:45,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:45,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:45,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:45,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:45,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:45,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:45,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 102 transitions, 932 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-04 15:24:45,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:45,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:45,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:45,404 INFO L124 PetriNetUnfolderBase]: 300/537 cut-off events. [2024-06-04 15:24:45,404 INFO L125 PetriNetUnfolderBase]: For 15659/15665 co-relation queries the response was YES. [2024-06-04 15:24:45,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3206 conditions, 537 events. 300/537 cut-off events. For 15659/15665 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2125 event pairs, 55 based on Foata normal form. 5/538 useless extension candidates. Maximal degree in co-relation 3146. Up to 462 conditions per place. [2024-06-04 15:24:45,407 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 81 selfloop transitions, 31 changer transitions 0/114 dead transitions. [2024-06-04 15:24:45,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 114 transitions, 1259 flow [2024-06-04 15:24:45,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:45,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:45,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-04 15:24:45,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-04 15:24:45,408 INFO L175 Difference]: Start difference. First operand has 121 places, 102 transitions, 932 flow. Second operand 9 states and 97 transitions. [2024-06-04 15:24:45,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 114 transitions, 1259 flow [2024-06-04 15:24:45,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 114 transitions, 1168 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:45,429 INFO L231 Difference]: Finished difference. Result has 123 places, 104 transitions, 922 flow [2024-06-04 15:24:45,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=922, PETRI_PLACES=123, PETRI_TRANSITIONS=104} [2024-06-04 15:24:45,430 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 92 predicate places. [2024-06-04 15:24:45,430 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 104 transitions, 922 flow [2024-06-04 15:24:45,430 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-04 15:24:45,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:45,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:45,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 15:24:45,431 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-04 15:24:45,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:45,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1128316173, now seen corresponding path program 3 times [2024-06-04 15:24:45,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:45,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734751569] [2024-06-04 15:24:45,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:45,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:45,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:46,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:46,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:46,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734751569] [2024-06-04 15:24:46,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734751569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:46,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:46,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:46,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485496116] [2024-06-04 15:24:46,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:46,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:46,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:46,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:46,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:46,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:46,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 104 transitions, 922 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-04 15:24:46,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:46,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:46,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:46,417 INFO L124 PetriNetUnfolderBase]: 298/534 cut-off events. [2024-06-04 15:24:46,417 INFO L125 PetriNetUnfolderBase]: For 15847/15853 co-relation queries the response was YES. [2024-06-04 15:24:46,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3133 conditions, 534 events. 298/534 cut-off events. For 15847/15853 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2107 event pairs, 55 based on Foata normal form. 5/535 useless extension candidates. Maximal degree in co-relation 3073. Up to 460 conditions per place. [2024-06-04 15:24:46,421 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 80 selfloop transitions, 31 changer transitions 0/113 dead transitions. [2024-06-04 15:24:46,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 113 transitions, 1169 flow [2024-06-04 15:24:46,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:46,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-04 15:24:46,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-04 15:24:46,422 INFO L175 Difference]: Start difference. First operand has 123 places, 104 transitions, 922 flow. Second operand 9 states and 97 transitions. [2024-06-04 15:24:46,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 113 transitions, 1169 flow [2024-06-04 15:24:46,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 113 transitions, 1106 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:46,446 INFO L231 Difference]: Finished difference. Result has 125 places, 104 transitions, 926 flow [2024-06-04 15:24:46,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=926, PETRI_PLACES=125, PETRI_TRANSITIONS=104} [2024-06-04 15:24:46,447 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 94 predicate places. [2024-06-04 15:24:46,447 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 104 transitions, 926 flow [2024-06-04 15:24:46,447 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-04 15:24:46,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:46,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:46,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 15:24:46,448 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-04 15:24:46,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:46,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1128316421, now seen corresponding path program 7 times [2024-06-04 15:24:46,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:46,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886949341] [2024-06-04 15:24:46,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:46,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:46,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:47,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:47,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:47,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886949341] [2024-06-04 15:24:47,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886949341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:47,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:47,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:47,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311357150] [2024-06-04 15:24:47,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:47,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:47,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:47,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:47,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:47,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:47,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 104 transitions, 926 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-04 15:24:47,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:47,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:47,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:47,401 INFO L124 PetriNetUnfolderBase]: 294/529 cut-off events. [2024-06-04 15:24:47,402 INFO L125 PetriNetUnfolderBase]: For 16183/16183 co-relation queries the response was YES. [2024-06-04 15:24:47,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3041 conditions, 529 events. 294/529 cut-off events. For 16183/16183 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2097 event pairs, 51 based on Foata normal form. 2/526 useless extension candidates. Maximal degree in co-relation 2981. Up to 336 conditions per place. [2024-06-04 15:24:47,405 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 63 selfloop transitions, 52 changer transitions 0/117 dead transitions. [2024-06-04 15:24:47,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 117 transitions, 1258 flow [2024-06-04 15:24:47,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:47,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:47,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-04 15:24:47,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-04 15:24:47,411 INFO L175 Difference]: Start difference. First operand has 125 places, 104 transitions, 926 flow. Second operand 9 states and 104 transitions. [2024-06-04 15:24:47,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 117 transitions, 1258 flow [2024-06-04 15:24:47,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 117 transitions, 1157 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-04 15:24:47,429 INFO L231 Difference]: Finished difference. Result has 125 places, 104 transitions, 934 flow [2024-06-04 15:24:47,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=934, PETRI_PLACES=125, PETRI_TRANSITIONS=104} [2024-06-04 15:24:47,430 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 94 predicate places. [2024-06-04 15:24:47,430 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 104 transitions, 934 flow [2024-06-04 15:24:47,430 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-04 15:24:47,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:47,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:47,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 15:24:47,431 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-04 15:24:47,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:47,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1128008591, now seen corresponding path program 1 times [2024-06-04 15:24:47,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:47,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803149821] [2024-06-04 15:24:47,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:47,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:47,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:48,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-04 15:24:48,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:48,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803149821] [2024-06-04 15:24:48,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803149821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:48,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:48,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:24:48,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729564660] [2024-06-04 15:24:48,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:48,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:24:48,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:48,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:24:48,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:24:48,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:48,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 104 transitions, 934 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-04 15:24:48,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:48,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:48,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:48,611 INFO L124 PetriNetUnfolderBase]: 332/611 cut-off events. [2024-06-04 15:24:48,611 INFO L125 PetriNetUnfolderBase]: For 25181/25181 co-relation queries the response was YES. [2024-06-04 15:24:48,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3373 conditions, 611 events. 332/611 cut-off events. For 25181/25181 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2550 event pairs, 57 based on Foata normal form. 16/622 useless extension candidates. Maximal degree in co-relation 3312. Up to 263 conditions per place. [2024-06-04 15:24:48,615 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 69 selfloop transitions, 62 changer transitions 0/133 dead transitions. [2024-06-04 15:24:48,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 133 transitions, 1530 flow [2024-06-04 15:24:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:24:48,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:24:48,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-04 15:24:48,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-04 15:24:48,617 INFO L175 Difference]: Start difference. First operand has 125 places, 104 transitions, 934 flow. Second operand 10 states and 125 transitions. [2024-06-04 15:24:48,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 133 transitions, 1530 flow [2024-06-04 15:24:48,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 133 transitions, 1406 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-04 15:24:48,638 INFO L231 Difference]: Finished difference. Result has 127 places, 112 transitions, 1032 flow [2024-06-04 15:24:48,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=810, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1032, PETRI_PLACES=127, PETRI_TRANSITIONS=112} [2024-06-04 15:24:48,639 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 96 predicate places. [2024-06-04 15:24:48,639 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 112 transitions, 1032 flow [2024-06-04 15:24:48,639 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-04 15:24:48,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:48,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:48,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 15:24:48,640 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-04 15:24:48,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:48,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1404531653, now seen corresponding path program 1 times [2024-06-04 15:24:48,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:48,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4287487] [2024-06-04 15:24:48,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:48,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:48,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:49,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:49,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:49,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4287487] [2024-06-04 15:24:49,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4287487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:49,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:49,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:49,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678896384] [2024-06-04 15:24:49,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:49,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:49,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:49,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:49,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:49,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:49,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 112 transitions, 1032 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-04 15:24:49,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:49,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:49,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:49,587 INFO L124 PetriNetUnfolderBase]: 353/653 cut-off events. [2024-06-04 15:24:49,587 INFO L125 PetriNetUnfolderBase]: For 19189/19195 co-relation queries the response was YES. [2024-06-04 15:24:49,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3682 conditions, 653 events. 353/653 cut-off events. For 19189/19195 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2839 event pairs, 72 based on Foata normal form. 6/654 useless extension candidates. Maximal degree in co-relation 3619. Up to 575 conditions per place. [2024-06-04 15:24:49,591 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 114 selfloop transitions, 19 changer transitions 0/135 dead transitions. [2024-06-04 15:24:49,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 135 transitions, 1403 flow [2024-06-04 15:24:49,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:49,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:49,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-04 15:24:49,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-04 15:24:49,593 INFO L175 Difference]: Start difference. First operand has 127 places, 112 transitions, 1032 flow. Second operand 9 states and 96 transitions. [2024-06-04 15:24:49,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 135 transitions, 1403 flow [2024-06-04 15:24:49,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 135 transitions, 1313 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:49,619 INFO L231 Difference]: Finished difference. Result has 135 places, 120 transitions, 1070 flow [2024-06-04 15:24:49,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1070, PETRI_PLACES=135, PETRI_TRANSITIONS=120} [2024-06-04 15:24:49,620 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-04 15:24:49,620 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 120 transitions, 1070 flow [2024-06-04 15:24:49,620 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-04 15:24:49,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:49,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:49,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 15:24:49,620 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-04 15:24:49,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:49,621 INFO L85 PathProgramCache]: Analyzing trace with hash 587760625, now seen corresponding path program 2 times [2024-06-04 15:24:49,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:49,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61193428] [2024-06-04 15:24:49,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:49,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:49,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:50,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:50,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:50,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61193428] [2024-06-04 15:24:50,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61193428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:50,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:50,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:50,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934266541] [2024-06-04 15:24:50,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:50,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:50,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:50,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:50,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:50,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:50,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 120 transitions, 1070 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-04 15:24:50,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:50,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:50,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:50,572 INFO L124 PetriNetUnfolderBase]: 370/687 cut-off events. [2024-06-04 15:24:50,573 INFO L125 PetriNetUnfolderBase]: For 20057/20063 co-relation queries the response was YES. [2024-06-04 15:24:50,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3811 conditions, 687 events. 370/687 cut-off events. For 20057/20063 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3052 event pairs, 66 based on Foata normal form. 6/689 useless extension candidates. Maximal degree in co-relation 3743. Up to 581 conditions per place. [2024-06-04 15:24:50,577 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 115 selfloop transitions, 24 changer transitions 0/141 dead transitions. [2024-06-04 15:24:50,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 141 transitions, 1444 flow [2024-06-04 15:24:50,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:50,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:50,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-04 15:24:50,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-04 15:24:50,601 INFO L175 Difference]: Start difference. First operand has 135 places, 120 transitions, 1070 flow. Second operand 9 states and 96 transitions. [2024-06-04 15:24:50,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 141 transitions, 1444 flow [2024-06-04 15:24:50,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 141 transitions, 1421 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 15:24:50,632 INFO L231 Difference]: Finished difference. Result has 145 places, 126 transitions, 1183 flow [2024-06-04 15:24:50,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1183, PETRI_PLACES=145, PETRI_TRANSITIONS=126} [2024-06-04 15:24:50,634 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-04 15:24:50,634 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 126 transitions, 1183 flow [2024-06-04 15:24:50,635 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-04 15:24:50,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:50,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:50,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 15:24:50,635 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-04 15:24:50,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:50,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1744823887, now seen corresponding path program 3 times [2024-06-04 15:24:50,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:50,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473827376] [2024-06-04 15:24:50,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:50,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:51,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:51,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:51,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473827376] [2024-06-04 15:24:51,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473827376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:51,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:51,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:51,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344453642] [2024-06-04 15:24:51,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:51,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:51,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:51,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:51,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:51,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:51,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 126 transitions, 1183 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-04 15:24:51,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:51,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:51,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:51,619 INFO L124 PetriNetUnfolderBase]: 374/695 cut-off events. [2024-06-04 15:24:51,620 INFO L125 PetriNetUnfolderBase]: For 21478/21484 co-relation queries the response was YES. [2024-06-04 15:24:51,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3948 conditions, 695 events. 374/695 cut-off events. For 21478/21484 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3106 event pairs, 47 based on Foata normal form. 6/697 useless extension candidates. Maximal degree in co-relation 3875. Up to 555 conditions per place. [2024-06-04 15:24:51,624 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 112 selfloop transitions, 25 changer transitions 0/139 dead transitions. [2024-06-04 15:24:51,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 139 transitions, 1497 flow [2024-06-04 15:24:51,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:51,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:51,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-04 15:24:51,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-04 15:24:51,625 INFO L175 Difference]: Start difference. First operand has 145 places, 126 transitions, 1183 flow. Second operand 8 states and 84 transitions. [2024-06-04 15:24:51,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 139 transitions, 1497 flow [2024-06-04 15:24:51,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 139 transitions, 1447 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:51,657 INFO L231 Difference]: Finished difference. Result has 149 places, 127 transitions, 1205 flow [2024-06-04 15:24:51,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1205, PETRI_PLACES=149, PETRI_TRANSITIONS=127} [2024-06-04 15:24:51,657 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 118 predicate places. [2024-06-04 15:24:51,658 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 127 transitions, 1205 flow [2024-06-04 15:24:51,658 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-04 15:24:51,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:51,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:51,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 15:24:51,658 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-04 15:24:51,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:51,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1751916101, now seen corresponding path program 4 times [2024-06-04 15:24:51,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:51,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147156170] [2024-06-04 15:24:51,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:51,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:52,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:52,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:52,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147156170] [2024-06-04 15:24:52,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147156170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:52,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:52,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:52,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323351226] [2024-06-04 15:24:52,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:52,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:52,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:52,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:52,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:52,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:52,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 127 transitions, 1205 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-04 15:24:52,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:52,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:52,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:52,885 INFO L124 PetriNetUnfolderBase]: 385/716 cut-off events. [2024-06-04 15:24:52,885 INFO L125 PetriNetUnfolderBase]: For 23049/23055 co-relation queries the response was YES. [2024-06-04 15:24:52,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4138 conditions, 716 events. 385/716 cut-off events. For 23049/23055 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3249 event pairs, 81 based on Foata normal form. 6/718 useless extension candidates. Maximal degree in co-relation 4064. Up to 609 conditions per place. [2024-06-04 15:24:52,890 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 115 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-06-04 15:24:52,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 142 transitions, 1617 flow [2024-06-04 15:24:52,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:52,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:52,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-04 15:24:52,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-04 15:24:52,909 INFO L175 Difference]: Start difference. First operand has 149 places, 127 transitions, 1205 flow. Second operand 8 states and 89 transitions. [2024-06-04 15:24:52,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 142 transitions, 1617 flow [2024-06-04 15:24:52,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 142 transitions, 1557 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:52,945 INFO L231 Difference]: Finished difference. Result has 151 places, 129 transitions, 1227 flow [2024-06-04 15:24:52,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1227, PETRI_PLACES=151, PETRI_TRANSITIONS=129} [2024-06-04 15:24:52,947 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 120 predicate places. [2024-06-04 15:24:52,947 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 129 transitions, 1227 flow [2024-06-04 15:24:52,947 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-04 15:24:52,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:52,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:52,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 15:24:52,948 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-04 15:24:52,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:52,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1751919821, now seen corresponding path program 5 times [2024-06-04 15:24:52,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:52,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184553745] [2024-06-04 15:24:52,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:52,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:52,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:53,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:53,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:53,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184553745] [2024-06-04 15:24:53,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184553745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:53,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:53,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:53,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300754945] [2024-06-04 15:24:53,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:53,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:53,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:53,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:53,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:53,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:53,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 129 transitions, 1227 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-04 15:24:53,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:53,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:53,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:53,954 INFO L124 PetriNetUnfolderBase]: 382/711 cut-off events. [2024-06-04 15:24:53,955 INFO L125 PetriNetUnfolderBase]: For 21713/21719 co-relation queries the response was YES. [2024-06-04 15:24:53,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4029 conditions, 711 events. 382/711 cut-off events. For 21713/21719 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3228 event pairs, 80 based on Foata normal form. 6/713 useless extension candidates. Maximal degree in co-relation 3954. Up to 623 conditions per place. [2024-06-04 15:24:53,960 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 114 selfloop transitions, 25 changer transitions 0/141 dead transitions. [2024-06-04 15:24:53,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 141 transitions, 1537 flow [2024-06-04 15:24:53,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:53,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:53,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-04 15:24:53,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-04 15:24:53,973 INFO L175 Difference]: Start difference. First operand has 151 places, 129 transitions, 1227 flow. Second operand 8 states and 87 transitions. [2024-06-04 15:24:53,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 141 transitions, 1537 flow [2024-06-04 15:24:54,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 141 transitions, 1491 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:54,022 INFO L231 Difference]: Finished difference. Result has 155 places, 129 transitions, 1236 flow [2024-06-04 15:24:54,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1236, PETRI_PLACES=155, PETRI_TRANSITIONS=129} [2024-06-04 15:24:54,023 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 124 predicate places. [2024-06-04 15:24:54,023 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 129 transitions, 1236 flow [2024-06-04 15:24:54,023 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-04 15:24:54,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:54,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:54,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 15:24:54,024 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-04 15:24:54,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:54,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1751919976, now seen corresponding path program 1 times [2024-06-04 15:24:54,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:54,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155147150] [2024-06-04 15:24:54,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:54,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:54,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:54,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:54,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:54,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155147150] [2024-06-04 15:24:54,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155147150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:54,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:54,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:54,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617422267] [2024-06-04 15:24:54,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:54,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:54,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:54,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:54,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:54,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:54,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 129 transitions, 1236 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-04 15:24:54,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:54,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:54,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:55,001 INFO L124 PetriNetUnfolderBase]: 380/708 cut-off events. [2024-06-04 15:24:55,002 INFO L125 PetriNetUnfolderBase]: For 21188/21194 co-relation queries the response was YES. [2024-06-04 15:24:55,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4016 conditions, 708 events. 380/708 cut-off events. For 21188/21194 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3217 event pairs, 79 based on Foata normal form. 5/709 useless extension candidates. Maximal degree in co-relation 3939. Up to 617 conditions per place. [2024-06-04 15:24:55,009 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 111 selfloop transitions, 28 changer transitions 0/141 dead transitions. [2024-06-04 15:24:55,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 141 transitions, 1548 flow [2024-06-04 15:24:55,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:55,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:55,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-04 15:24:55,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-04 15:24:55,010 INFO L175 Difference]: Start difference. First operand has 155 places, 129 transitions, 1236 flow. Second operand 8 states and 88 transitions. [2024-06-04 15:24:55,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 141 transitions, 1548 flow [2024-06-04 15:24:55,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 141 transitions, 1491 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:55,059 INFO L231 Difference]: Finished difference. Result has 156 places, 129 transitions, 1243 flow [2024-06-04 15:24:55,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1243, PETRI_PLACES=156, PETRI_TRANSITIONS=129} [2024-06-04 15:24:55,060 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 125 predicate places. [2024-06-04 15:24:55,060 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 129 transitions, 1243 flow [2024-06-04 15:24:55,060 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-04 15:24:55,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:55,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:55,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 15:24:55,061 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-04 15:24:55,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:55,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1833543469, now seen corresponding path program 1 times [2024-06-04 15:24:55,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:55,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901229196] [2024-06-04 15:24:55,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:55,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:55,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:55,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:55,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:55,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901229196] [2024-06-04 15:24:55,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901229196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:55,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:55,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:55,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49478162] [2024-06-04 15:24:55,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:55,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:55,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:55,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:55,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:55,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:55,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 129 transitions, 1243 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-04 15:24:55,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:55,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:55,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:55,931 INFO L124 PetriNetUnfolderBase]: 386/719 cut-off events. [2024-06-04 15:24:55,931 INFO L125 PetriNetUnfolderBase]: For 22891/22897 co-relation queries the response was YES. [2024-06-04 15:24:55,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4089 conditions, 719 events. 386/719 cut-off events. For 22891/22897 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3283 event pairs, 70 based on Foata normal form. 6/719 useless extension candidates. Maximal degree in co-relation 4011. Up to 632 conditions per place. [2024-06-04 15:24:55,938 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 117 selfloop transitions, 25 changer transitions 1/145 dead transitions. [2024-06-04 15:24:55,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 145 transitions, 1586 flow [2024-06-04 15:24:55,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:55,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:55,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-04 15:24:55,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-04 15:24:55,939 INFO L175 Difference]: Start difference. First operand has 156 places, 129 transitions, 1243 flow. Second operand 9 states and 97 transitions. [2024-06-04 15:24:55,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 145 transitions, 1586 flow [2024-06-04 15:24:55,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 145 transitions, 1470 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-04 15:24:55,998 INFO L231 Difference]: Finished difference. Result has 156 places, 130 transitions, 1195 flow [2024-06-04 15:24:55,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1195, PETRI_PLACES=156, PETRI_TRANSITIONS=130} [2024-06-04 15:24:55,999 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 125 predicate places. [2024-06-04 15:24:55,999 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 130 transitions, 1195 flow [2024-06-04 15:24:55,999 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-04 15:24:56,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:56,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:56,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 15:24:56,000 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-04 15:24:56,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:56,001 INFO L85 PathProgramCache]: Analyzing trace with hash -181240139, now seen corresponding path program 2 times [2024-06-04 15:24:56,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:56,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084187645] [2024-06-04 15:24:56,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:56,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:56,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:56,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-04 15:24:56,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:56,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084187645] [2024-06-04 15:24:56,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084187645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:56,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:56,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:56,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470899038] [2024-06-04 15:24:56,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:56,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:56,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:56,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:56,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:56,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:56,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 130 transitions, 1195 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-04 15:24:56,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:56,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:56,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:56,837 INFO L124 PetriNetUnfolderBase]: 394/734 cut-off events. [2024-06-04 15:24:56,837 INFO L125 PetriNetUnfolderBase]: For 25627/25633 co-relation queries the response was YES. [2024-06-04 15:24:56,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4141 conditions, 734 events. 394/734 cut-off events. For 25627/25633 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3377 event pairs, 69 based on Foata normal form. 5/733 useless extension candidates. Maximal degree in co-relation 4062. Up to 398 conditions per place. [2024-06-04 15:24:56,847 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 83 selfloop transitions, 66 changer transitions 1/152 dead transitions. [2024-06-04 15:24:56,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 152 transitions, 1776 flow [2024-06-04 15:24:56,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:56,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:56,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-04 15:24:56,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-04 15:24:56,849 INFO L175 Difference]: Start difference. First operand has 156 places, 130 transitions, 1195 flow. Second operand 9 states and 112 transitions. [2024-06-04 15:24:56,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 152 transitions, 1776 flow [2024-06-04 15:24:56,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 152 transitions, 1722 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:56,905 INFO L231 Difference]: Finished difference. Result has 158 places, 135 transitions, 1338 flow [2024-06-04 15:24:56,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1338, PETRI_PLACES=158, PETRI_TRANSITIONS=135} [2024-06-04 15:24:56,905 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-04 15:24:56,905 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 135 transitions, 1338 flow [2024-06-04 15:24:56,906 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-04 15:24:56,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:56,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:56,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 15:24:56,906 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-04 15:24:56,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:56,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1118166633, now seen corresponding path program 3 times [2024-06-04 15:24:56,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:56,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999541918] [2024-06-04 15:24:56,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:56,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:57,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:57,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:57,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999541918] [2024-06-04 15:24:57,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999541918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:57,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:57,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:57,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525498472] [2024-06-04 15:24:57,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:57,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:57,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:57,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:57,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:57,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:57,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 135 transitions, 1338 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-04 15:24:57,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:57,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:57,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:57,899 INFO L124 PetriNetUnfolderBase]: 396/740 cut-off events. [2024-06-04 15:24:57,899 INFO L125 PetriNetUnfolderBase]: For 25307/25313 co-relation queries the response was YES. [2024-06-04 15:24:57,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4340 conditions, 740 events. 396/740 cut-off events. For 25307/25313 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3406 event pairs, 69 based on Foata normal form. 3/737 useless extension candidates. Maximal degree in co-relation 4260. Up to 400 conditions per place. [2024-06-04 15:24:57,905 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 87 selfloop transitions, 63 changer transitions 1/153 dead transitions. [2024-06-04 15:24:57,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 153 transitions, 1889 flow [2024-06-04 15:24:57,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:57,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:57,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-04 15:24:57,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-04 15:24:57,906 INFO L175 Difference]: Start difference. First operand has 158 places, 135 transitions, 1338 flow. Second operand 9 states and 111 transitions. [2024-06-04 15:24:57,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 153 transitions, 1889 flow [2024-06-04 15:24:57,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 153 transitions, 1817 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:57,974 INFO L231 Difference]: Finished difference. Result has 163 places, 136 transitions, 1412 flow [2024-06-04 15:24:57,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1412, PETRI_PLACES=163, PETRI_TRANSITIONS=136} [2024-06-04 15:24:57,975 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 132 predicate places. [2024-06-04 15:24:57,975 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 136 transitions, 1412 flow [2024-06-04 15:24:57,975 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-04 15:24:57,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:57,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:57,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 15:24:57,976 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-04 15:24:57,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:57,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1117958871, now seen corresponding path program 6 times [2024-06-04 15:24:57,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:57,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345079010] [2024-06-04 15:24:57,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:57,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:57,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:58,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:58,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:58,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345079010] [2024-06-04 15:24:58,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345079010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:58,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:58,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:58,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542090244] [2024-06-04 15:24:58,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:58,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:58,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:58,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:58,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:58,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:58,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 136 transitions, 1412 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-04 15:24:58,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:58,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:58,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:59,178 INFO L124 PetriNetUnfolderBase]: 396/744 cut-off events. [2024-06-04 15:24:59,178 INFO L125 PetriNetUnfolderBase]: For 26686/26692 co-relation queries the response was YES. [2024-06-04 15:24:59,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4483 conditions, 744 events. 396/744 cut-off events. For 26686/26692 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3478 event pairs, 70 based on Foata normal form. 3/741 useless extension candidates. Maximal degree in co-relation 4401. Up to 595 conditions per place. [2024-06-04 15:24:59,184 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 106 selfloop transitions, 40 changer transitions 0/148 dead transitions. [2024-06-04 15:24:59,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 148 transitions, 1746 flow [2024-06-04 15:24:59,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:59,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:59,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-04 15:24:59,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-04 15:24:59,185 INFO L175 Difference]: Start difference. First operand has 163 places, 136 transitions, 1412 flow. Second operand 8 states and 91 transitions. [2024-06-04 15:24:59,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 148 transitions, 1746 flow [2024-06-04 15:24:59,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 148 transitions, 1634 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:59,255 INFO L231 Difference]: Finished difference. Result has 165 places, 137 transitions, 1398 flow [2024-06-04 15:24:59,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1398, PETRI_PLACES=165, PETRI_TRANSITIONS=137} [2024-06-04 15:24:59,256 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 134 predicate places. [2024-06-04 15:24:59,256 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 137 transitions, 1398 flow [2024-06-04 15:24:59,256 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-04 15:24:59,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:59,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:59,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 15:24:59,257 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-04 15:24:59,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:59,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1117964823, now seen corresponding path program 4 times [2024-06-04 15:24:59,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:59,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234311901] [2024-06-04 15:24:59,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:59,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:59,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:59,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:59,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:59,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234311901] [2024-06-04 15:24:59,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234311901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:59,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:59,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:59,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122366163] [2024-06-04 15:24:59,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:59,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:59,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:59,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:59,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:59,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:24:59,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 137 transitions, 1398 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-04 15:24:59,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:59,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:24:59,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:00,224 INFO L124 PetriNetUnfolderBase]: 402/754 cut-off events. [2024-06-04 15:25:00,224 INFO L125 PetriNetUnfolderBase]: For 27849/27855 co-relation queries the response was YES. [2024-06-04 15:25:00,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4524 conditions, 754 events. 402/754 cut-off events. For 27849/27855 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3516 event pairs, 72 based on Foata normal form. 3/751 useless extension candidates. Maximal degree in co-relation 4441. Up to 410 conditions per place. [2024-06-04 15:25:00,231 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 91 selfloop transitions, 61 changer transitions 1/155 dead transitions. [2024-06-04 15:25:00,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 155 transitions, 1964 flow [2024-06-04 15:25:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:00,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:00,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-04 15:25:00,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-04 15:25:00,233 INFO L175 Difference]: Start difference. First operand has 165 places, 137 transitions, 1398 flow. Second operand 9 states and 111 transitions. [2024-06-04 15:25:00,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 155 transitions, 1964 flow [2024-06-04 15:25:00,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 155 transitions, 1876 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:00,287 INFO L231 Difference]: Finished difference. Result has 168 places, 138 transitions, 1453 flow [2024-06-04 15:25:00,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1310, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1453, PETRI_PLACES=168, PETRI_TRANSITIONS=138} [2024-06-04 15:25:00,288 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 137 predicate places. [2024-06-04 15:25:00,288 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 138 transitions, 1453 flow [2024-06-04 15:25:00,289 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-04 15:25:00,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:00,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:00,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 15:25:00,289 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-04 15:25:00,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:00,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1112452341, now seen corresponding path program 7 times [2024-06-04 15:25:00,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:00,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026962101] [2024-06-04 15:25:00,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:00,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:00,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:00,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:00,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:00,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026962101] [2024-06-04 15:25:00,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026962101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:00,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:00,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:00,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508714730] [2024-06-04 15:25:00,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:00,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:00,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:00,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:00,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:01,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:01,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 138 transitions, 1453 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:01,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:01,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:01,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:01,216 INFO L124 PetriNetUnfolderBase]: 402/758 cut-off events. [2024-06-04 15:25:01,217 INFO L125 PetriNetUnfolderBase]: For 29248/29254 co-relation queries the response was YES. [2024-06-04 15:25:01,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4605 conditions, 758 events. 402/758 cut-off events. For 29248/29254 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3569 event pairs, 73 based on Foata normal form. 3/755 useless extension candidates. Maximal degree in co-relation 4521. Up to 609 conditions per place. [2024-06-04 15:25:01,223 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 112 selfloop transitions, 36 changer transitions 0/150 dead transitions. [2024-06-04 15:25:01,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 150 transitions, 1793 flow [2024-06-04 15:25:01,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:01,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:01,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-04 15:25:01,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-04 15:25:01,224 INFO L175 Difference]: Start difference. First operand has 168 places, 138 transitions, 1453 flow. Second operand 8 states and 90 transitions. [2024-06-04 15:25:01,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 150 transitions, 1793 flow [2024-06-04 15:25:01,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 150 transitions, 1692 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:01,304 INFO L231 Difference]: Finished difference. Result has 170 places, 139 transitions, 1444 flow [2024-06-04 15:25:01,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1444, PETRI_PLACES=170, PETRI_TRANSITIONS=139} [2024-06-04 15:25:01,304 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 139 predicate places. [2024-06-04 15:25:01,304 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 139 transitions, 1444 flow [2024-06-04 15:25:01,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:01,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:01,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:01,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 15:25:01,305 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-04 15:25:01,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:01,306 INFO L85 PathProgramCache]: Analyzing trace with hash -186965591, now seen corresponding path program 8 times [2024-06-04 15:25:01,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:01,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262046624] [2024-06-04 15:25:01,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:01,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:01,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:02,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-04 15:25:02,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:02,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262046624] [2024-06-04 15:25:02,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262046624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:02,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:02,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:02,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063005167] [2024-06-04 15:25:02,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:02,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:02,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:02,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:02,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:02,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:02,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 139 transitions, 1444 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-04 15:25:02,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:02,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:02,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:02,315 INFO L124 PetriNetUnfolderBase]: 399/753 cut-off events. [2024-06-04 15:25:02,315 INFO L125 PetriNetUnfolderBase]: For 28265/28271 co-relation queries the response was YES. [2024-06-04 15:25:02,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4482 conditions, 753 events. 399/753 cut-off events. For 28265/28271 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3528 event pairs, 72 based on Foata normal form. 3/750 useless extension candidates. Maximal degree in co-relation 4397. Up to 568 conditions per place. [2024-06-04 15:25:02,322 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 109 selfloop transitions, 39 changer transitions 0/150 dead transitions. [2024-06-04 15:25:02,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 150 transitions, 1768 flow [2024-06-04 15:25:02,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:02,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:02,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-04 15:25:02,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-04 15:25:02,324 INFO L175 Difference]: Start difference. First operand has 170 places, 139 transitions, 1444 flow. Second operand 8 states and 90 transitions. [2024-06-04 15:25:02,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 150 transitions, 1768 flow [2024-06-04 15:25:02,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 150 transitions, 1686 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:02,411 INFO L231 Difference]: Finished difference. Result has 172 places, 139 transitions, 1445 flow [2024-06-04 15:25:02,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1445, PETRI_PLACES=172, PETRI_TRANSITIONS=139} [2024-06-04 15:25:02,411 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 141 predicate places. [2024-06-04 15:25:02,412 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 139 transitions, 1445 flow [2024-06-04 15:25:02,412 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-04 15:25:02,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:02,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:02,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 15:25:02,412 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-04 15:25:02,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:02,413 INFO L85 PathProgramCache]: Analyzing trace with hash -186811769, now seen corresponding path program 5 times [2024-06-04 15:25:02,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:02,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576579341] [2024-06-04 15:25:02,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:02,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:02,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:03,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:03,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:03,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576579341] [2024-06-04 15:25:03,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576579341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:03,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:03,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:03,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129600907] [2024-06-04 15:25:03,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:03,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:03,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:03,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:03,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:03,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:03,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 139 transitions, 1445 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-04 15:25:03,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:03,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:03,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:03,539 INFO L124 PetriNetUnfolderBase]: 408/766 cut-off events. [2024-06-04 15:25:03,539 INFO L125 PetriNetUnfolderBase]: For 30538/30544 co-relation queries the response was YES. [2024-06-04 15:25:03,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4625 conditions, 766 events. 408/766 cut-off events. For 30538/30544 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3616 event pairs, 78 based on Foata normal form. 3/763 useless extension candidates. Maximal degree in co-relation 4539. Up to 420 conditions per place. [2024-06-04 15:25:03,544 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 92 selfloop transitions, 64 changer transitions 1/159 dead transitions. [2024-06-04 15:25:03,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 159 transitions, 2058 flow [2024-06-04 15:25:03,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:03,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:03,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-04 15:25:03,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-04 15:25:03,546 INFO L175 Difference]: Start difference. First operand has 172 places, 139 transitions, 1445 flow. Second operand 9 states and 108 transitions. [2024-06-04 15:25:03,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 159 transitions, 2058 flow [2024-06-04 15:25:03,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 159 transitions, 1957 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:03,605 INFO L231 Difference]: Finished difference. Result has 175 places, 143 transitions, 1569 flow [2024-06-04 15:25:03,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1569, PETRI_PLACES=175, PETRI_TRANSITIONS=143} [2024-06-04 15:25:03,605 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 144 predicate places. [2024-06-04 15:25:03,605 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 143 transitions, 1569 flow [2024-06-04 15:25:03,605 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-04 15:25:03,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:03,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:03,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 15:25:03,606 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-04 15:25:03,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:03,606 INFO L85 PathProgramCache]: Analyzing trace with hash -874771655, now seen corresponding path program 6 times [2024-06-04 15:25:03,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:03,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438123384] [2024-06-04 15:25:03,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:03,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:03,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:04,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:04,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438123384] [2024-06-04 15:25:04,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438123384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:04,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:04,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:04,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399229923] [2024-06-04 15:25:04,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:04,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:04,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:04,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:04,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:04,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:04,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 143 transitions, 1569 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-04 15:25:04,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:04,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:04,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:04,555 INFO L124 PetriNetUnfolderBase]: 403/759 cut-off events. [2024-06-04 15:25:04,555 INFO L125 PetriNetUnfolderBase]: For 32074/32080 co-relation queries the response was YES. [2024-06-04 15:25:04,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4718 conditions, 759 events. 403/759 cut-off events. For 32074/32080 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3559 event pairs, 79 based on Foata normal form. 3/756 useless extension candidates. Maximal degree in co-relation 4631. Up to 412 conditions per place. [2024-06-04 15:25:04,562 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 94 selfloop transitions, 65 changer transitions 0/161 dead transitions. [2024-06-04 15:25:04,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 161 transitions, 2246 flow [2024-06-04 15:25:04,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:04,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:04,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-04 15:25:04,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-04 15:25:04,563 INFO L175 Difference]: Start difference. First operand has 175 places, 143 transitions, 1569 flow. Second operand 9 states and 114 transitions. [2024-06-04 15:25:04,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 161 transitions, 2246 flow [2024-06-04 15:25:04,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 161 transitions, 2131 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:04,626 INFO L231 Difference]: Finished difference. Result has 177 places, 145 transitions, 1616 flow [2024-06-04 15:25:04,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1459, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1616, PETRI_PLACES=177, PETRI_TRANSITIONS=145} [2024-06-04 15:25:04,635 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 146 predicate places. [2024-06-04 15:25:04,636 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 145 transitions, 1616 flow [2024-06-04 15:25:04,636 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-04 15:25:04,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:04,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:04,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 15:25:04,636 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-04 15:25:04,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:04,637 INFO L85 PathProgramCache]: Analyzing trace with hash -874562126, now seen corresponding path program 1 times [2024-06-04 15:25:04,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:04,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217809210] [2024-06-04 15:25:04,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:04,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:04,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:05,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:05,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:05,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217809210] [2024-06-04 15:25:05,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217809210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:05,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:05,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:05,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637619064] [2024-06-04 15:25:05,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:05,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:05,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:05,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:05,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:05,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:05,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 145 transitions, 1616 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-04 15:25:05,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:05,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:05,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:05,688 INFO L124 PetriNetUnfolderBase]: 406/764 cut-off events. [2024-06-04 15:25:05,688 INFO L125 PetriNetUnfolderBase]: For 32394/32400 co-relation queries the response was YES. [2024-06-04 15:25:05,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4717 conditions, 764 events. 406/764 cut-off events. For 32394/32400 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3614 event pairs, 106 based on Foata normal form. 5/765 useless extension candidates. Maximal degree in co-relation 4631. Up to 685 conditions per place. [2024-06-04 15:25:05,695 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 122 selfloop transitions, 31 changer transitions 0/155 dead transitions. [2024-06-04 15:25:05,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 155 transitions, 1969 flow [2024-06-04 15:25:05,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:05,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:05,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-04 15:25:05,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-04 15:25:05,696 INFO L175 Difference]: Start difference. First operand has 177 places, 145 transitions, 1616 flow. Second operand 9 states and 96 transitions. [2024-06-04 15:25:05,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 155 transitions, 1969 flow [2024-06-04 15:25:05,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 155 transitions, 1797 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:05,807 INFO L231 Difference]: Finished difference. Result has 179 places, 147 transitions, 1544 flow [2024-06-04 15:25:05,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1544, PETRI_PLACES=179, PETRI_TRANSITIONS=147} [2024-06-04 15:25:05,808 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 148 predicate places. [2024-06-04 15:25:05,808 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 147 transitions, 1544 flow [2024-06-04 15:25:05,808 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-04 15:25:05,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:05,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:05,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 15:25:05,809 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-04 15:25:05,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:05,810 INFO L85 PathProgramCache]: Analyzing trace with hash -608864846, now seen corresponding path program 2 times [2024-06-04 15:25:05,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:05,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627017744] [2024-06-04 15:25:05,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:05,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:05,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:06,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:06,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:06,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627017744] [2024-06-04 15:25:06,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627017744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:06,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:06,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:06,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139725840] [2024-06-04 15:25:06,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:06,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:06,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:06,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:06,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:06,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:06,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 147 transitions, 1544 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-04 15:25:06,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:06,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:06,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:07,022 INFO L124 PetriNetUnfolderBase]: 409/769 cut-off events. [2024-06-04 15:25:07,022 INFO L125 PetriNetUnfolderBase]: For 32935/32941 co-relation queries the response was YES. [2024-06-04 15:25:07,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4669 conditions, 769 events. 409/769 cut-off events. For 32935/32941 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3625 event pairs, 104 based on Foata normal form. 5/770 useless extension candidates. Maximal degree in co-relation 4582. Up to 690 conditions per place. [2024-06-04 15:25:07,029 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 123 selfloop transitions, 33 changer transitions 0/158 dead transitions. [2024-06-04 15:25:07,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 158 transitions, 1906 flow [2024-06-04 15:25:07,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:07,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:07,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-04 15:25:07,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-06-04 15:25:07,031 INFO L175 Difference]: Start difference. First operand has 179 places, 147 transitions, 1544 flow. Second operand 10 states and 104 transitions. [2024-06-04 15:25:07,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 158 transitions, 1906 flow [2024-06-04 15:25:07,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 158 transitions, 1833 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:07,120 INFO L231 Difference]: Finished difference. Result has 182 places, 149 transitions, 1576 flow [2024-06-04 15:25:07,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1576, PETRI_PLACES=182, PETRI_TRANSITIONS=149} [2024-06-04 15:25:07,121 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 151 predicate places. [2024-06-04 15:25:07,121 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 149 transitions, 1576 flow [2024-06-04 15:25:07,121 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-04 15:25:07,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:07,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:07,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 15:25:07,122 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-04 15:25:07,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:07,122 INFO L85 PathProgramCache]: Analyzing trace with hash -608865125, now seen corresponding path program 7 times [2024-06-04 15:25:07,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:07,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529170187] [2024-06-04 15:25:07,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:07,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:07,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:07,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:07,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529170187] [2024-06-04 15:25:07,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529170187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:07,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:07,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:07,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426381970] [2024-06-04 15:25:07,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:07,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:07,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:07,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:07,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:08,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:08,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 149 transitions, 1576 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-04 15:25:08,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:08,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:08,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:08,317 INFO L124 PetriNetUnfolderBase]: 438/817 cut-off events. [2024-06-04 15:25:08,317 INFO L125 PetriNetUnfolderBase]: For 42009/42015 co-relation queries the response was YES. [2024-06-04 15:25:08,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5125 conditions, 817 events. 438/817 cut-off events. For 42009/42015 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3895 event pairs, 76 based on Foata normal form. 5/816 useless extension candidates. Maximal degree in co-relation 5037. Up to 439 conditions per place. [2024-06-04 15:25:08,323 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 91 selfloop transitions, 81 changer transitions 0/174 dead transitions. [2024-06-04 15:25:08,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 174 transitions, 2370 flow [2024-06-04 15:25:08,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:08,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:08,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-04 15:25:08,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-04 15:25:08,324 INFO L175 Difference]: Start difference. First operand has 182 places, 149 transitions, 1576 flow. Second operand 10 states and 124 transitions. [2024-06-04 15:25:08,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 174 transitions, 2370 flow [2024-06-04 15:25:08,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 174 transitions, 2289 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:08,411 INFO L231 Difference]: Finished difference. Result has 185 places, 156 transitions, 1773 flow [2024-06-04 15:25:08,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1773, PETRI_PLACES=185, PETRI_TRANSITIONS=156} [2024-06-04 15:25:08,412 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 154 predicate places. [2024-06-04 15:25:08,412 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 156 transitions, 1773 flow [2024-06-04 15:25:08,412 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-04 15:25:08,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:08,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:08,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 15:25:08,414 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-04 15:25:08,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:08,414 INFO L85 PathProgramCache]: Analyzing trace with hash -618061895, now seen corresponding path program 8 times [2024-06-04 15:25:08,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:08,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577856255] [2024-06-04 15:25:08,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:08,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:08,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:09,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:09,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:09,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577856255] [2024-06-04 15:25:09,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577856255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:09,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:09,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:09,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906257821] [2024-06-04 15:25:09,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:09,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:09,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:09,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:09,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:09,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:09,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 156 transitions, 1773 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-04 15:25:09,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:09,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:09,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:09,489 INFO L124 PetriNetUnfolderBase]: 472/873 cut-off events. [2024-06-04 15:25:09,490 INFO L125 PetriNetUnfolderBase]: For 49691/49697 co-relation queries the response was YES. [2024-06-04 15:25:09,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5850 conditions, 873 events. 472/873 cut-off events. For 49691/49697 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4212 event pairs, 78 based on Foata normal form. 5/872 useless extension candidates. Maximal degree in co-relation 5760. Up to 462 conditions per place. [2024-06-04 15:25:09,496 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 99 selfloop transitions, 82 changer transitions 0/183 dead transitions. [2024-06-04 15:25:09,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 183 transitions, 2715 flow [2024-06-04 15:25:09,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:09,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:09,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-04 15:25:09,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-04 15:25:09,512 INFO L175 Difference]: Start difference. First operand has 185 places, 156 transitions, 1773 flow. Second operand 10 states and 127 transitions. [2024-06-04 15:25:09,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 183 transitions, 2715 flow [2024-06-04 15:25:09,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 183 transitions, 2571 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:09,592 INFO L231 Difference]: Finished difference. Result has 189 places, 163 transitions, 1905 flow [2024-06-04 15:25:09,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1905, PETRI_PLACES=189, PETRI_TRANSITIONS=163} [2024-06-04 15:25:09,593 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 158 predicate places. [2024-06-04 15:25:09,593 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 163 transitions, 1905 flow [2024-06-04 15:25:09,593 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-04 15:25:09,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:09,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:09,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 15:25:09,593 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-04 15:25:09,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:09,594 INFO L85 PathProgramCache]: Analyzing trace with hash -608538416, now seen corresponding path program 3 times [2024-06-04 15:25:09,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:09,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342204964] [2024-06-04 15:25:09,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:09,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:09,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:10,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-04 15:25:10,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:10,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342204964] [2024-06-04 15:25:10,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342204964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:10,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:10,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:10,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56002909] [2024-06-04 15:25:10,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:10,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:10,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:10,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:10,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:10,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:10,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 163 transitions, 1905 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-04 15:25:10,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:10,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:10,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:10,551 INFO L124 PetriNetUnfolderBase]: 468/866 cut-off events. [2024-06-04 15:25:10,551 INFO L125 PetriNetUnfolderBase]: For 46358/46364 co-relation queries the response was YES. [2024-06-04 15:25:10,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5792 conditions, 866 events. 468/866 cut-off events. For 46358/46364 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4149 event pairs, 75 based on Foata normal form. 2/862 useless extension candidates. Maximal degree in co-relation 5701. Up to 530 conditions per place. [2024-06-04 15:25:10,558 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 98 selfloop transitions, 83 changer transitions 0/183 dead transitions. [2024-06-04 15:25:10,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 183 transitions, 2655 flow [2024-06-04 15:25:10,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:25:10,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:25:10,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-04 15:25:10,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-04 15:25:10,565 INFO L175 Difference]: Start difference. First operand has 189 places, 163 transitions, 1905 flow. Second operand 11 states and 130 transitions. [2024-06-04 15:25:10,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 183 transitions, 2655 flow [2024-06-04 15:25:10,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 183 transitions, 2455 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:10,666 INFO L231 Difference]: Finished difference. Result has 192 places, 164 transitions, 1894 flow [2024-06-04 15:25:10,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1894, PETRI_PLACES=192, PETRI_TRANSITIONS=164} [2024-06-04 15:25:10,666 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 161 predicate places. [2024-06-04 15:25:10,666 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 164 transitions, 1894 flow [2024-06-04 15:25:10,667 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-04 15:25:10,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:10,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:10,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 15:25:10,667 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-04 15:25:10,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:10,667 INFO L85 PathProgramCache]: Analyzing trace with hash -618069335, now seen corresponding path program 9 times [2024-06-04 15:25:10,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:10,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673142806] [2024-06-04 15:25:10,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:10,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:10,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:11,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:11,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:11,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673142806] [2024-06-04 15:25:11,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673142806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:11,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:11,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:11,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730421555] [2024-06-04 15:25:11,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:11,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:11,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:11,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:11,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:11,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:11,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 164 transitions, 1894 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-04 15:25:11,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:11,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:11,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:11,630 INFO L124 PetriNetUnfolderBase]: 464/860 cut-off events. [2024-06-04 15:25:11,630 INFO L125 PetriNetUnfolderBase]: For 46204/46210 co-relation queries the response was YES. [2024-06-04 15:25:11,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5630 conditions, 860 events. 464/860 cut-off events. For 46204/46210 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4124 event pairs, 75 based on Foata normal form. 3/857 useless extension candidates. Maximal degree in co-relation 5539. Up to 457 conditions per place. [2024-06-04 15:25:11,636 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 93 selfloop transitions, 88 changer transitions 0/183 dead transitions. [2024-06-04 15:25:11,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 183 transitions, 2644 flow [2024-06-04 15:25:11,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:11,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:11,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-04 15:25:11,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-04 15:25:11,638 INFO L175 Difference]: Start difference. First operand has 192 places, 164 transitions, 1894 flow. Second operand 10 states and 125 transitions. [2024-06-04 15:25:11,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 183 transitions, 2644 flow [2024-06-04 15:25:11,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 183 transitions, 2472 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:11,757 INFO L231 Difference]: Finished difference. Result has 195 places, 165 transitions, 1919 flow [2024-06-04 15:25:11,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1919, PETRI_PLACES=195, PETRI_TRANSITIONS=165} [2024-06-04 15:25:11,757 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 164 predicate places. [2024-06-04 15:25:11,757 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 165 transitions, 1919 flow [2024-06-04 15:25:11,758 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-04 15:25:11,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:11,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:11,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 15:25:11,758 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-04 15:25:11,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:11,759 INFO L85 PathProgramCache]: Analyzing trace with hash -618061616, now seen corresponding path program 4 times [2024-06-04 15:25:11,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:11,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354942219] [2024-06-04 15:25:11,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:11,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:11,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:12,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-04 15:25:12,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:12,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354942219] [2024-06-04 15:25:12,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354942219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:12,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:12,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:12,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004174230] [2024-06-04 15:25:12,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:12,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:12,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:12,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:12,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:12,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:12,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 165 transitions, 1919 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-04 15:25:12,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:12,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:12,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:12,767 INFO L124 PetriNetUnfolderBase]: 460/853 cut-off events. [2024-06-04 15:25:12,767 INFO L125 PetriNetUnfolderBase]: For 44998/45004 co-relation queries the response was YES. [2024-06-04 15:25:12,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5588 conditions, 853 events. 460/853 cut-off events. For 44998/45004 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4102 event pairs, 110 based on Foata normal form. 5/854 useless extension candidates. Maximal degree in co-relation 5496. Up to 774 conditions per place. [2024-06-04 15:25:12,774 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 33 changer transitions 0/175 dead transitions. [2024-06-04 15:25:12,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 175 transitions, 2302 flow [2024-06-04 15:25:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:12,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:12,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-04 15:25:12,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-04 15:25:12,775 INFO L175 Difference]: Start difference. First operand has 195 places, 165 transitions, 1919 flow. Second operand 10 states and 105 transitions. [2024-06-04 15:25:12,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 175 transitions, 2302 flow [2024-06-04 15:25:12,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 175 transitions, 2136 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:12,896 INFO L231 Difference]: Finished difference. Result has 198 places, 166 transitions, 1843 flow [2024-06-04 15:25:12,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1843, PETRI_PLACES=198, PETRI_TRANSITIONS=166} [2024-06-04 15:25:12,897 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 167 predicate places. [2024-06-04 15:25:12,897 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 166 transitions, 1843 flow [2024-06-04 15:25:12,897 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-04 15:25:12,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:12,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:12,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 15:25:12,898 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-04 15:25:12,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:12,898 INFO L85 PathProgramCache]: Analyzing trace with hash -874562405, now seen corresponding path program 10 times [2024-06-04 15:25:12,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:12,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153149418] [2024-06-04 15:25:12,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:12,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:13,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:13,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:13,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153149418] [2024-06-04 15:25:13,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153149418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:13,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:13,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:13,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514169517] [2024-06-04 15:25:13,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:13,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:13,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:13,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:13,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:13,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:13,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 166 transitions, 1843 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-04 15:25:13,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:13,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:13,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:13,813 INFO L124 PetriNetUnfolderBase]: 462/857 cut-off events. [2024-06-04 15:25:13,813 INFO L125 PetriNetUnfolderBase]: For 47585/47591 co-relation queries the response was YES. [2024-06-04 15:25:13,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5394 conditions, 857 events. 462/857 cut-off events. For 47585/47591 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4106 event pairs, 87 based on Foata normal form. 5/856 useless extension candidates. Maximal degree in co-relation 5301. Up to 452 conditions per place. [2024-06-04 15:25:13,820 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 104 selfloop transitions, 78 changer transitions 0/184 dead transitions. [2024-06-04 15:25:13,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 184 transitions, 2616 flow [2024-06-04 15:25:13,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:13,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:13,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-04 15:25:13,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-04 15:25:13,822 INFO L175 Difference]: Start difference. First operand has 198 places, 166 transitions, 1843 flow. Second operand 9 states and 114 transitions. [2024-06-04 15:25:13,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 184 transitions, 2616 flow [2024-06-04 15:25:13,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 184 transitions, 2533 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:13,941 INFO L231 Difference]: Finished difference. Result has 199 places, 168 transitions, 1955 flow [2024-06-04 15:25:13,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1760, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1955, PETRI_PLACES=199, PETRI_TRANSITIONS=168} [2024-06-04 15:25:13,943 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-04 15:25:13,944 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 168 transitions, 1955 flow [2024-06-04 15:25:13,944 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-04 15:25:13,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:13,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:13,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 15:25:13,944 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-04 15:25:13,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:13,945 INFO L85 PathProgramCache]: Analyzing trace with hash -874569845, now seen corresponding path program 11 times [2024-06-04 15:25:13,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:13,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099013272] [2024-06-04 15:25:13,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:13,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:13,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:14,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:14,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:14,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099013272] [2024-06-04 15:25:14,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099013272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:14,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:14,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:14,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798321434] [2024-06-04 15:25:14,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:14,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:14,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:14,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:14,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:14,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:14,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 168 transitions, 1955 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-04 15:25:14,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:14,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:14,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:14,918 INFO L124 PetriNetUnfolderBase]: 458/851 cut-off events. [2024-06-04 15:25:14,919 INFO L125 PetriNetUnfolderBase]: For 43369/43375 co-relation queries the response was YES. [2024-06-04 15:25:14,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5396 conditions, 851 events. 458/851 cut-off events. For 43369/43375 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4074 event pairs, 87 based on Foata normal form. 3/848 useless extension candidates. Maximal degree in co-relation 5302. Up to 451 conditions per place. [2024-06-04 15:25:14,925 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 104 selfloop transitions, 78 changer transitions 0/184 dead transitions. [2024-06-04 15:25:14,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 184 transitions, 2705 flow [2024-06-04 15:25:14,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:14,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:14,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-04 15:25:14,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993055555555556 [2024-06-04 15:25:14,926 INFO L175 Difference]: Start difference. First operand has 199 places, 168 transitions, 1955 flow. Second operand 9 states and 115 transitions. [2024-06-04 15:25:14,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 184 transitions, 2705 flow [2024-06-04 15:25:15,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 184 transitions, 2497 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:15,018 INFO L231 Difference]: Finished difference. Result has 201 places, 168 transitions, 1908 flow [2024-06-04 15:25:15,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1908, PETRI_PLACES=201, PETRI_TRANSITIONS=168} [2024-06-04 15:25:15,019 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-04 15:25:15,019 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 168 transitions, 1908 flow [2024-06-04 15:25:15,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-04 15:25:15,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:15,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:15,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 15:25:15,019 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-04 15:25:15,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:15,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1969992456, now seen corresponding path program 1 times [2024-06-04 15:25:15,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:15,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584704227] [2024-06-04 15:25:15,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:15,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:15,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:15,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:15,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584704227] [2024-06-04 15:25:15,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584704227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:15,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:15,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:15,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639250972] [2024-06-04 15:25:15,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:15,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:15,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:15,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:15,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:15,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:15,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 168 transitions, 1908 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-04 15:25:15,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:15,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:15,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:16,016 INFO L124 PetriNetUnfolderBase]: 462/859 cut-off events. [2024-06-04 15:25:16,016 INFO L125 PetriNetUnfolderBase]: For 44539/44545 co-relation queries the response was YES. [2024-06-04 15:25:16,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5403 conditions, 859 events. 462/859 cut-off events. For 44539/44545 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4141 event pairs, 66 based on Foata normal form. 6/861 useless extension candidates. Maximal degree in co-relation 5308. Up to 703 conditions per place. [2024-06-04 15:25:16,025 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 155 selfloop transitions, 26 changer transitions 0/183 dead transitions. [2024-06-04 15:25:16,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 183 transitions, 2310 flow [2024-06-04 15:25:16,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:16,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:16,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-04 15:25:16,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194444444444444 [2024-06-04 15:25:16,026 INFO L175 Difference]: Start difference. First operand has 201 places, 168 transitions, 1908 flow. Second operand 9 states and 92 transitions. [2024-06-04 15:25:16,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 183 transitions, 2310 flow [2024-06-04 15:25:16,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 183 transitions, 2132 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:16,137 INFO L231 Difference]: Finished difference. Result has 203 places, 169 transitions, 1798 flow [2024-06-04 15:25:16,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1798, PETRI_PLACES=203, PETRI_TRANSITIONS=169} [2024-06-04 15:25:16,137 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 172 predicate places. [2024-06-04 15:25:16,137 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 169 transitions, 1798 flow [2024-06-04 15:25:16,137 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-04 15:25:16,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:16,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:16,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 15:25:16,138 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-04 15:25:16,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:16,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1686820428, now seen corresponding path program 1 times [2024-06-04 15:25:16,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:16,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014320422] [2024-06-04 15:25:16,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:16,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:16,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:16,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:16,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:16,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014320422] [2024-06-04 15:25:16,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014320422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:16,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:16,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:16,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464148833] [2024-06-04 15:25:16,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:16,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:16,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:16,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:16,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:16,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:16,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 169 transitions, 1798 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-04 15:25:16,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:16,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:16,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:17,147 INFO L124 PetriNetUnfolderBase]: 457/844 cut-off events. [2024-06-04 15:25:17,148 INFO L125 PetriNetUnfolderBase]: For 41933/41939 co-relation queries the response was YES. [2024-06-04 15:25:17,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5180 conditions, 844 events. 457/844 cut-off events. For 41933/41939 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4050 event pairs, 94 based on Foata normal form. 5/845 useless extension candidates. Maximal degree in co-relation 5084. Up to 742 conditions per place. [2024-06-04 15:25:17,155 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 147 selfloop transitions, 30 changer transitions 4/183 dead transitions. [2024-06-04 15:25:17,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 183 transitions, 2200 flow [2024-06-04 15:25:17,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:17,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:17,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-04 15:25:17,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-04 15:25:17,156 INFO L175 Difference]: Start difference. First operand has 203 places, 169 transitions, 1798 flow. Second operand 9 states and 97 transitions. [2024-06-04 15:25:17,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 183 transitions, 2200 flow [2024-06-04 15:25:17,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 183 transitions, 2140 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:17,261 INFO L231 Difference]: Finished difference. Result has 205 places, 165 transitions, 1754 flow [2024-06-04 15:25:17,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1754, PETRI_PLACES=205, PETRI_TRANSITIONS=165} [2024-06-04 15:25:17,262 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-06-04 15:25:17,262 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 165 transitions, 1754 flow [2024-06-04 15:25:17,262 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-04 15:25:17,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:17,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:17,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 15:25:17,263 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-04 15:25:17,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:17,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1686820614, now seen corresponding path program 2 times [2024-06-04 15:25:17,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:17,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199903863] [2024-06-04 15:25:17,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:17,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:17,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:18,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:18,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:18,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199903863] [2024-06-04 15:25:18,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199903863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:18,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:18,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:18,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905606820] [2024-06-04 15:25:18,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:18,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:18,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:18,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:18,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:18,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:18,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 165 transitions, 1754 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-04 15:25:18,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:18,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:18,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:18,386 INFO L124 PetriNetUnfolderBase]: 444/817 cut-off events. [2024-06-04 15:25:18,387 INFO L125 PetriNetUnfolderBase]: For 45092/45098 co-relation queries the response was YES. [2024-06-04 15:25:18,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5107 conditions, 817 events. 444/817 cut-off events. For 45092/45098 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3894 event pairs, 92 based on Foata normal form. 6/819 useless extension candidates. Maximal degree in co-relation 5010. Up to 718 conditions per place. [2024-06-04 15:25:18,393 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 149 selfloop transitions, 29 changer transitions 0/180 dead transitions. [2024-06-04 15:25:18,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 180 transitions, 2158 flow [2024-06-04 15:25:18,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:18,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:18,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-04 15:25:18,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-04 15:25:18,396 INFO L175 Difference]: Start difference. First operand has 205 places, 165 transitions, 1754 flow. Second operand 9 states and 96 transitions. [2024-06-04 15:25:18,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 180 transitions, 2158 flow [2024-06-04 15:25:18,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 180 transitions, 1967 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-04 15:25:18,486 INFO L231 Difference]: Finished difference. Result has 201 places, 166 transitions, 1638 flow [2024-06-04 15:25:18,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=192, 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=9, PETRI_FLOW=1638, PETRI_PLACES=201, PETRI_TRANSITIONS=166} [2024-06-04 15:25:18,486 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-04 15:25:18,486 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 166 transitions, 1638 flow [2024-06-04 15:25:18,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-04 15:25:18,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:18,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:18,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 15:25:18,487 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-04 15:25:18,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:18,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1525059080, now seen corresponding path program 3 times [2024-06-04 15:25:18,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:18,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424484215] [2024-06-04 15:25:18,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:18,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:18,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:19,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:19,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:19,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424484215] [2024-06-04 15:25:19,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424484215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:19,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:19,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:19,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40734108] [2024-06-04 15:25:19,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:19,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:19,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:19,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:19,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:19,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:19,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 166 transitions, 1638 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-04 15:25:19,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:19,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:19,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:19,640 INFO L124 PetriNetUnfolderBase]: 448/825 cut-off events. [2024-06-04 15:25:19,640 INFO L125 PetriNetUnfolderBase]: For 43572/43578 co-relation queries the response was YES. [2024-06-04 15:25:19,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4991 conditions, 825 events. 448/825 cut-off events. For 43572/43578 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3976 event pairs, 92 based on Foata normal form. 6/827 useless extension candidates. Maximal degree in co-relation 4894. Up to 710 conditions per place. [2024-06-04 15:25:19,646 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 150 selfloop transitions, 29 changer transitions 0/181 dead transitions. [2024-06-04 15:25:19,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 181 transitions, 2044 flow [2024-06-04 15:25:19,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:19,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:19,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-04 15:25:19,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-04 15:25:19,648 INFO L175 Difference]: Start difference. First operand has 201 places, 166 transitions, 1638 flow. Second operand 9 states and 97 transitions. [2024-06-04 15:25:19,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 181 transitions, 2044 flow [2024-06-04 15:25:19,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 181 transitions, 1981 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:19,736 INFO L231 Difference]: Finished difference. Result has 203 places, 167 transitions, 1651 flow [2024-06-04 15:25:19,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1651, PETRI_PLACES=203, PETRI_TRANSITIONS=167} [2024-06-04 15:25:19,737 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 172 predicate places. [2024-06-04 15:25:19,737 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 167 transitions, 1651 flow [2024-06-04 15:25:19,737 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-04 15:25:19,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:19,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-04 15:25:19,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 15:25:19,737 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-04 15:25:19,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:19,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1686940584, now seen corresponding path program 4 times [2024-06-04 15:25:19,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:19,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022980608] [2024-06-04 15:25:19,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:19,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:19,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:20,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-04 15:25:20,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:20,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022980608] [2024-06-04 15:25:20,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022980608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:20,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:20,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:20,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97828872] [2024-06-04 15:25:20,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:20,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:20,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:20,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:20,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:20,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:20,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 167 transitions, 1651 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-04 15:25:20,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:20,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:20,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:20,949 INFO L124 PetriNetUnfolderBase]: 452/833 cut-off events. [2024-06-04 15:25:20,949 INFO L125 PetriNetUnfolderBase]: For 45151/45157 co-relation queries the response was YES. [2024-06-04 15:25:20,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5054 conditions, 833 events. 452/833 cut-off events. For 45151/45157 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4027 event pairs, 94 based on Foata normal form. 6/835 useless extension candidates. Maximal degree in co-relation 4956. Up to 694 conditions per place. [2024-06-04 15:25:20,958 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 151 selfloop transitions, 29 changer transitions 0/182 dead transitions. [2024-06-04 15:25:20,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 182 transitions, 2059 flow [2024-06-04 15:25:20,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:20,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:20,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-04 15:25:20,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-04 15:25:20,959 INFO L175 Difference]: Start difference. First operand has 203 places, 167 transitions, 1651 flow. Second operand 9 states and 98 transitions. [2024-06-04 15:25:20,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 182 transitions, 2059 flow [2024-06-04 15:25:21,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 182 transitions, 1993 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:21,105 INFO L231 Difference]: Finished difference. Result has 205 places, 168 transitions, 1663 flow [2024-06-04 15:25:21,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1663, PETRI_PLACES=205, PETRI_TRANSITIONS=168} [2024-06-04 15:25:21,106 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-06-04 15:25:21,106 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 168 transitions, 1663 flow [2024-06-04 15:25:21,106 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-04 15:25:21,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:21,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-04 15:25:21,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 15:25:21,107 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-04 15:25:21,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:21,107 INFO L85 PathProgramCache]: Analyzing trace with hash 303421690, now seen corresponding path program 5 times [2024-06-04 15:25:21,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:21,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958124790] [2024-06-04 15:25:21,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:21,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:21,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:22,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:22,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:22,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958124790] [2024-06-04 15:25:22,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958124790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:22,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:22,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:22,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671529431] [2024-06-04 15:25:22,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:22,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:22,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:22,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:22,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:22,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:22,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 168 transitions, 1663 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-04 15:25:22,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:22,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:22,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:22,356 INFO L124 PetriNetUnfolderBase]: 456/841 cut-off events. [2024-06-04 15:25:22,356 INFO L125 PetriNetUnfolderBase]: For 46738/46744 co-relation queries the response was YES. [2024-06-04 15:25:22,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5117 conditions, 841 events. 456/841 cut-off events. For 46738/46744 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4087 event pairs, 66 based on Foata normal form. 3/838 useless extension candidates. Maximal degree in co-relation 5018. Up to 627 conditions per place. [2024-06-04 15:25:22,362 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 122 selfloop transitions, 58 changer transitions 0/182 dead transitions. [2024-06-04 15:25:22,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 182 transitions, 2075 flow [2024-06-04 15:25:22,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:22,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:22,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-04 15:25:22,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-04 15:25:22,363 INFO L175 Difference]: Start difference. First operand has 205 places, 168 transitions, 1663 flow. Second operand 9 states and 103 transitions. [2024-06-04 15:25:22,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 182 transitions, 2075 flow [2024-06-04 15:25:22,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 182 transitions, 2007 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:22,473 INFO L231 Difference]: Finished difference. Result has 207 places, 169 transitions, 1733 flow [2024-06-04 15:25:22,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1595, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1733, PETRI_PLACES=207, PETRI_TRANSITIONS=169} [2024-06-04 15:25:22,473 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 176 predicate places. [2024-06-04 15:25:22,473 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 169 transitions, 1733 flow [2024-06-04 15:25:22,474 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-04 15:25:22,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:22,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:22,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 15:25:22,474 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-04 15:25:22,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:22,474 INFO L85 PathProgramCache]: Analyzing trace with hash 296992600, now seen corresponding path program 6 times [2024-06-04 15:25:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:22,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621954913] [2024-06-04 15:25:22,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:22,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:22,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:23,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:23,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:23,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621954913] [2024-06-04 15:25:23,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621954913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:23,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:23,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:23,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681940498] [2024-06-04 15:25:23,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:23,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:23,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:23,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:23,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:23,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:23,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 169 transitions, 1733 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:23,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:23,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:23,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:23,445 INFO L124 PetriNetUnfolderBase]: 460/849 cut-off events. [2024-06-04 15:25:23,446 INFO L125 PetriNetUnfolderBase]: For 48284/48290 co-relation queries the response was YES. [2024-06-04 15:25:23,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5254 conditions, 849 events. 460/849 cut-off events. For 48284/48290 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4129 event pairs, 68 based on Foata normal form. 3/846 useless extension candidates. Maximal degree in co-relation 5154. Up to 635 conditions per place. [2024-06-04 15:25:23,451 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 126 selfloop transitions, 55 changer transitions 0/183 dead transitions. [2024-06-04 15:25:23,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 183 transitions, 2149 flow [2024-06-04 15:25:23,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:23,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:23,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-04 15:25:23,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-04 15:25:23,453 INFO L175 Difference]: Start difference. First operand has 207 places, 169 transitions, 1733 flow. Second operand 9 states and 103 transitions. [2024-06-04 15:25:23,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 183 transitions, 2149 flow [2024-06-04 15:25:23,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 183 transitions, 2021 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:23,555 INFO L231 Difference]: Finished difference. Result has 209 places, 170 transitions, 1739 flow [2024-06-04 15:25:23,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1739, PETRI_PLACES=209, PETRI_TRANSITIONS=170} [2024-06-04 15:25:23,556 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 178 predicate places. [2024-06-04 15:25:23,556 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 170 transitions, 1739 flow [2024-06-04 15:25:23,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:23,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:23,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-04 15:25:23,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 15:25:23,557 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-04 15:25:23,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:23,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1330146958, now seen corresponding path program 7 times [2024-06-04 15:25:23,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:23,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254724381] [2024-06-04 15:25:23,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:23,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:24,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:24,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:24,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254724381] [2024-06-04 15:25:24,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254724381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:24,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:24,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:24,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593941351] [2024-06-04 15:25:24,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:24,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:24,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:24,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:24,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:24,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:24,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 170 transitions, 1739 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-04 15:25:24,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:24,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:24,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:24,887 INFO L124 PetriNetUnfolderBase]: 464/857 cut-off events. [2024-06-04 15:25:24,887 INFO L125 PetriNetUnfolderBase]: For 49925/49931 co-relation queries the response was YES. [2024-06-04 15:25:24,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5301 conditions, 857 events. 464/857 cut-off events. For 49925/49931 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4204 event pairs, 68 based on Foata normal form. 3/854 useless extension candidates. Maximal degree in co-relation 5200. Up to 623 conditions per place. [2024-06-04 15:25:24,926 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 125 selfloop transitions, 57 changer transitions 0/184 dead transitions. [2024-06-04 15:25:24,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 184 transitions, 2157 flow [2024-06-04 15:25:24,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:24,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:24,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-04 15:25:24,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-04 15:25:24,927 INFO L175 Difference]: Start difference. First operand has 209 places, 170 transitions, 1739 flow. Second operand 9 states and 103 transitions. [2024-06-04 15:25:24,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 184 transitions, 2157 flow [2024-06-04 15:25:25,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 184 transitions, 2033 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:25,064 INFO L231 Difference]: Finished difference. Result has 211 places, 171 transitions, 1755 flow [2024-06-04 15:25:25,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1755, PETRI_PLACES=211, PETRI_TRANSITIONS=171} [2024-06-04 15:25:25,065 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 180 predicate places. [2024-06-04 15:25:25,065 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 171 transitions, 1755 flow [2024-06-04 15:25:25,065 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-04 15:25:25,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:25,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:25,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 15:25:25,065 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-04 15:25:25,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:25,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1500844738, now seen corresponding path program 8 times [2024-06-04 15:25:25,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:25,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661066516] [2024-06-04 15:25:25,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:25,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:25,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:25,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:25,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:25,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661066516] [2024-06-04 15:25:25,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661066516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:25,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:25,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:25,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419994451] [2024-06-04 15:25:25,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:25,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:25,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:25,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:25,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:25,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:25,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 171 transitions, 1755 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-04 15:25:25,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:25,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:25,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:26,305 INFO L124 PetriNetUnfolderBase]: 468/865 cut-off events. [2024-06-04 15:25:26,305 INFO L125 PetriNetUnfolderBase]: For 51557/51563 co-relation queries the response was YES. [2024-06-04 15:25:26,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5368 conditions, 865 events. 468/865 cut-off events. For 51557/51563 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4244 event pairs, 76 based on Foata normal form. 3/862 useless extension candidates. Maximal degree in co-relation 5266. Up to 651 conditions per place. [2024-06-04 15:25:26,314 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 131 selfloop transitions, 52 changer transitions 0/185 dead transitions. [2024-06-04 15:25:26,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 185 transitions, 2179 flow [2024-06-04 15:25:26,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:26,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:26,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-04 15:25:26,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-04 15:25:26,315 INFO L175 Difference]: Start difference. First operand has 211 places, 171 transitions, 1755 flow. Second operand 9 states and 101 transitions. [2024-06-04 15:25:26,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 185 transitions, 2179 flow [2024-06-04 15:25:26,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 185 transitions, 2049 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:26,453 INFO L231 Difference]: Finished difference. Result has 213 places, 172 transitions, 1757 flow [2024-06-04 15:25:26,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1757, PETRI_PLACES=213, PETRI_TRANSITIONS=172} [2024-06-04 15:25:26,453 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 182 predicate places. [2024-06-04 15:25:26,453 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 172 transitions, 1757 flow [2024-06-04 15:25:26,454 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-04 15:25:26,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:26,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:26,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 15:25:26,454 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-04 15:25:26,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:26,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1500849388, now seen corresponding path program 9 times [2024-06-04 15:25:26,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:26,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519806267] [2024-06-04 15:25:26,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:26,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:26,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:27,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:27,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:27,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519806267] [2024-06-04 15:25:27,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519806267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:27,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:27,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:27,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071106211] [2024-06-04 15:25:27,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:27,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:27,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:27,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:27,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:27,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:27,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 172 transitions, 1757 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-04 15:25:27,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:27,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:27,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:27,698 INFO L124 PetriNetUnfolderBase]: 472/873 cut-off events. [2024-06-04 15:25:27,698 INFO L125 PetriNetUnfolderBase]: For 53121/53127 co-relation queries the response was YES. [2024-06-04 15:25:27,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5415 conditions, 873 events. 472/873 cut-off events. For 53121/53127 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4308 event pairs, 76 based on Foata normal form. 3/870 useless extension candidates. Maximal degree in co-relation 5312. Up to 645 conditions per place. [2024-06-04 15:25:27,705 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 131 selfloop transitions, 53 changer transitions 0/186 dead transitions. [2024-06-04 15:25:27,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 186 transitions, 2183 flow [2024-06-04 15:25:27,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:27,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:27,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-04 15:25:27,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-04 15:25:27,706 INFO L175 Difference]: Start difference. First operand has 213 places, 172 transitions, 1757 flow. Second operand 9 states and 102 transitions. [2024-06-04 15:25:27,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 186 transitions, 2183 flow [2024-06-04 15:25:27,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 186 transitions, 2061 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:27,829 INFO L231 Difference]: Finished difference. Result has 215 places, 173 transitions, 1771 flow [2024-06-04 15:25:27,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1771, PETRI_PLACES=215, PETRI_TRANSITIONS=173} [2024-06-04 15:25:27,830 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 184 predicate places. [2024-06-04 15:25:27,830 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 173 transitions, 1771 flow [2024-06-04 15:25:27,830 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-04 15:25:27,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:27,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:27,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 15:25:27,830 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-04 15:25:27,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:27,831 INFO L85 PathProgramCache]: Analyzing trace with hash 126170200, now seen corresponding path program 10 times [2024-06-04 15:25:27,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:27,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216306538] [2024-06-04 15:25:27,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:27,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:27,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:28,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-04 15:25:28,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:28,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216306538] [2024-06-04 15:25:28,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216306538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:28,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:28,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:28,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902813703] [2024-06-04 15:25:28,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:28,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:28,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:28,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:28,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:28,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:28,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 173 transitions, 1771 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-04 15:25:28,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:28,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:28,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:28,908 INFO L124 PetriNetUnfolderBase]: 476/881 cut-off events. [2024-06-04 15:25:28,909 INFO L125 PetriNetUnfolderBase]: For 54893/54899 co-relation queries the response was YES. [2024-06-04 15:25:28,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5478 conditions, 881 events. 476/881 cut-off events. For 54893/54899 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4367 event pairs, 78 based on Foata normal form. 3/878 useless extension candidates. Maximal degree in co-relation 5374. Up to 572 conditions per place. [2024-06-04 15:25:28,917 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 128 selfloop transitions, 58 changer transitions 0/188 dead transitions. [2024-06-04 15:25:28,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 188 transitions, 2335 flow [2024-06-04 15:25:28,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:28,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:28,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-04 15:25:28,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-04 15:25:28,918 INFO L175 Difference]: Start difference. First operand has 215 places, 173 transitions, 1771 flow. Second operand 9 states and 102 transitions. [2024-06-04 15:25:28,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 188 transitions, 2335 flow [2024-06-04 15:25:29,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 188 transitions, 2209 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:29,084 INFO L231 Difference]: Finished difference. Result has 217 places, 174 transitions, 1791 flow [2024-06-04 15:25:29,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1791, PETRI_PLACES=217, PETRI_TRANSITIONS=174} [2024-06-04 15:25:29,085 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 186 predicate places. [2024-06-04 15:25:29,085 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 174 transitions, 1791 flow [2024-06-04 15:25:29,085 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-04 15:25:29,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:29,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:29,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 15:25:29,092 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-04 15:25:29,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:29,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1684820302, now seen corresponding path program 1 times [2024-06-04 15:25:29,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:29,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068681094] [2024-06-04 15:25:29,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:29,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:29,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:30,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:30,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:30,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068681094] [2024-06-04 15:25:30,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068681094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:30,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:30,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:30,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568099139] [2024-06-04 15:25:30,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:30,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:30,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:30,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:30,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:30,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:30,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 174 transitions, 1791 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-04 15:25:30,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:30,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:30,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:30,466 INFO L124 PetriNetUnfolderBase]: 480/889 cut-off events. [2024-06-04 15:25:30,474 INFO L125 PetriNetUnfolderBase]: For 56313/56319 co-relation queries the response was YES. [2024-06-04 15:25:30,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5527 conditions, 889 events. 480/889 cut-off events. For 56313/56319 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4424 event pairs, 114 based on Foata normal form. 6/891 useless extension candidates. Maximal degree in co-relation 5422. Up to 793 conditions per place. [2024-06-04 15:25:30,482 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 146 selfloop transitions, 39 changer transitions 0/187 dead transitions. [2024-06-04 15:25:30,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 187 transitions, 2201 flow [2024-06-04 15:25:30,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 15:25:30,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 15:25:30,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-04 15:25:30,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151041666666667 [2024-06-04 15:25:30,484 INFO L175 Difference]: Start difference. First operand has 217 places, 174 transitions, 1791 flow. Second operand 12 states and 121 transitions. [2024-06-04 15:25:30,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 187 transitions, 2201 flow [2024-06-04 15:25:30,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 187 transitions, 2077 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:30,627 INFO L231 Difference]: Finished difference. Result has 223 places, 175 transitions, 1766 flow [2024-06-04 15:25:30,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1766, PETRI_PLACES=223, PETRI_TRANSITIONS=175} [2024-06-04 15:25:30,627 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-04 15:25:30,628 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 175 transitions, 1766 flow [2024-06-04 15:25:30,628 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-04 15:25:30,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:30,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:30,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 15:25:30,628 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-04 15:25:30,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:30,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1684464112, now seen corresponding path program 2 times [2024-06-04 15:25:30,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:30,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319571123] [2024-06-04 15:25:30,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:30,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:31,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:31,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319571123] [2024-06-04 15:25:31,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319571123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:31,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:31,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:31,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828140251] [2024-06-04 15:25:31,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:31,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:31,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:31,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:31,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:31,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:31,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 175 transitions, 1766 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-04 15:25:31,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:31,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:31,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:31,654 INFO L124 PetriNetUnfolderBase]: 484/897 cut-off events. [2024-06-04 15:25:31,654 INFO L125 PetriNetUnfolderBase]: For 57545/57551 co-relation queries the response was YES. [2024-06-04 15:25:31,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5503 conditions, 897 events. 484/897 cut-off events. For 57545/57551 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4487 event pairs, 106 based on Foata normal form. 6/899 useless extension candidates. Maximal degree in co-relation 5397. Up to 781 conditions per place. [2024-06-04 15:25:31,664 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 146 selfloop transitions, 41 changer transitions 0/189 dead transitions. [2024-06-04 15:25:31,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 189 transitions, 2184 flow [2024-06-04 15:25:31,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 15:25:31,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 15:25:31,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-04 15:25:31,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151041666666667 [2024-06-04 15:25:31,665 INFO L175 Difference]: Start difference. First operand has 223 places, 175 transitions, 1766 flow. Second operand 12 states and 121 transitions. [2024-06-04 15:25:31,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 189 transitions, 2184 flow [2024-06-04 15:25:31,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 189 transitions, 2046 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-04 15:25:31,787 INFO L231 Difference]: Finished difference. Result has 223 places, 176 transitions, 1732 flow [2024-06-04 15:25:31,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1732, PETRI_PLACES=223, PETRI_TRANSITIONS=176} [2024-06-04 15:25:31,788 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-04 15:25:31,788 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 176 transitions, 1732 flow [2024-06-04 15:25:31,788 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-04 15:25:31,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:31,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:31,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 15:25:31,788 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-04 15:25:31,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:31,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1348296074, now seen corresponding path program 11 times [2024-06-04 15:25:31,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:31,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635943462] [2024-06-04 15:25:31,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:31,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:31,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:32,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-04 15:25:32,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:32,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635943462] [2024-06-04 15:25:32,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635943462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:32,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:32,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:32,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869171770] [2024-06-04 15:25:32,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:32,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:32,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:32,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:32,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:32,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:32,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 176 transitions, 1732 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:32,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:32,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:32,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:32,724 INFO L124 PetriNetUnfolderBase]: 488/905 cut-off events. [2024-06-04 15:25:32,725 INFO L125 PetriNetUnfolderBase]: For 59349/59355 co-relation queries the response was YES. [2024-06-04 15:25:32,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5449 conditions, 905 events. 488/905 cut-off events. For 59349/59355 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4521 event pairs, 84 based on Foata normal form. 3/902 useless extension candidates. Maximal degree in co-relation 5344. Up to 691 conditions per place. [2024-06-04 15:25:32,732 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 136 selfloop transitions, 51 changer transitions 0/189 dead transitions. [2024-06-04 15:25:32,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 189 transitions, 2161 flow [2024-06-04 15:25:32,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:32,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:32,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-04 15:25:32,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-04 15:25:32,733 INFO L175 Difference]: Start difference. First operand has 223 places, 176 transitions, 1732 flow. Second operand 9 states and 102 transitions. [2024-06-04 15:25:32,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 189 transitions, 2161 flow [2024-06-04 15:25:32,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 189 transitions, 2069 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 15:25:32,868 INFO L231 Difference]: Finished difference. Result has 222 places, 177 transitions, 1771 flow [2024-06-04 15:25:32,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1771, PETRI_PLACES=222, PETRI_TRANSITIONS=177} [2024-06-04 15:25:32,869 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 191 predicate places. [2024-06-04 15:25:32,869 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 177 transitions, 1771 flow [2024-06-04 15:25:32,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:32,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:32,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:32,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 15:25:32,870 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-04 15:25:32,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:32,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1348300724, now seen corresponding path program 12 times [2024-06-04 15:25:32,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:32,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965770890] [2024-06-04 15:25:32,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:32,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:32,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:33,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:33,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:33,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965770890] [2024-06-04 15:25:33,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965770890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:33,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:33,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:33,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454710430] [2024-06-04 15:25:33,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:33,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:33,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:33,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:33,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:33,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:33,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 177 transitions, 1771 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:33,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:33,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:33,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:33,923 INFO L124 PetriNetUnfolderBase]: 492/913 cut-off events. [2024-06-04 15:25:33,923 INFO L125 PetriNetUnfolderBase]: For 61457/61463 co-relation queries the response was YES. [2024-06-04 15:25:33,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5549 conditions, 913 events. 492/913 cut-off events. For 61457/61463 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4571 event pairs, 84 based on Foata normal form. 3/910 useless extension candidates. Maximal degree in co-relation 5443. Up to 668 conditions per place. [2024-06-04 15:25:33,931 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 135 selfloop transitions, 54 changer transitions 0/191 dead transitions. [2024-06-04 15:25:33,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 191 transitions, 2346 flow [2024-06-04 15:25:33,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:33,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:33,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-04 15:25:33,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-04 15:25:33,935 INFO L175 Difference]: Start difference. First operand has 222 places, 177 transitions, 1771 flow. Second operand 9 states and 104 transitions. [2024-06-04 15:25:33,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 191 transitions, 2346 flow [2024-06-04 15:25:34,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 191 transitions, 2226 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:34,060 INFO L231 Difference]: Finished difference. Result has 224 places, 178 transitions, 1788 flow [2024-06-04 15:25:34,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1788, PETRI_PLACES=224, PETRI_TRANSITIONS=178} [2024-06-04 15:25:34,061 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-04 15:25:34,061 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 178 transitions, 1788 flow [2024-06-04 15:25:34,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:34,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:34,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:34,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 15:25:34,062 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-04 15:25:34,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:34,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1348116150, now seen corresponding path program 1 times [2024-06-04 15:25:34,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:34,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830868611] [2024-06-04 15:25:34,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:34,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:34,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:34,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:34,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:34,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830868611] [2024-06-04 15:25:34,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830868611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:34,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:34,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:34,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515568303] [2024-06-04 15:25:34,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:34,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:34,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:34,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:34,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:34,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:34,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 178 transitions, 1788 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:34,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:34,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:34,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:35,014 INFO L124 PetriNetUnfolderBase]: 488/907 cut-off events. [2024-06-04 15:25:35,014 INFO L125 PetriNetUnfolderBase]: For 57940/57946 co-relation queries the response was YES. [2024-06-04 15:25:35,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5381 conditions, 907 events. 488/907 cut-off events. For 57940/57946 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4570 event pairs, 91 based on Foata normal form. 3/904 useless extension candidates. Maximal degree in co-relation 5274. Up to 582 conditions per place. [2024-06-04 15:25:35,023 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 122 selfloop transitions, 67 changer transitions 0/191 dead transitions. [2024-06-04 15:25:35,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 191 transitions, 2204 flow [2024-06-04 15:25:35,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:35,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:35,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-04 15:25:35,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-04 15:25:35,025 INFO L175 Difference]: Start difference. First operand has 224 places, 178 transitions, 1788 flow. Second operand 9 states and 108 transitions. [2024-06-04 15:25:35,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 191 transitions, 2204 flow [2024-06-04 15:25:35,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 191 transitions, 2054 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:35,148 INFO L231 Difference]: Finished difference. Result has 226 places, 178 transitions, 1782 flow [2024-06-04 15:25:35,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1782, PETRI_PLACES=226, PETRI_TRANSITIONS=178} [2024-06-04 15:25:35,149 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-04 15:25:35,149 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 178 transitions, 1782 flow [2024-06-04 15:25:35,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:35,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:35,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:35,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 15:25:35,150 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-04 15:25:35,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:35,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1694948312, now seen corresponding path program 2 times [2024-06-04 15:25:35,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:35,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382049179] [2024-06-04 15:25:35,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:35,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:35,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:35,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-04 15:25:35,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:35,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382049179] [2024-06-04 15:25:35,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382049179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:35,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:35,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:35,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876366944] [2024-06-04 15:25:35,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:35,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:35,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:35,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:35,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:35,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:35,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 178 transitions, 1782 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-04 15:25:35,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:35,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:35,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:36,259 INFO L124 PetriNetUnfolderBase]: 484/901 cut-off events. [2024-06-04 15:25:36,264 INFO L125 PetriNetUnfolderBase]: For 54063/54069 co-relation queries the response was YES. [2024-06-04 15:25:36,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5191 conditions, 901 events. 484/901 cut-off events. For 54063/54069 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4539 event pairs, 79 based on Foata normal form. 3/898 useless extension candidates. Maximal degree in co-relation 5083. Up to 584 conditions per place. [2024-06-04 15:25:36,274 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 113 selfloop transitions, 78 changer transitions 0/193 dead transitions. [2024-06-04 15:25:36,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 193 transitions, 2208 flow [2024-06-04 15:25:36,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:36,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:36,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 15:25:36,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-04 15:25:36,275 INFO L175 Difference]: Start difference. First operand has 226 places, 178 transitions, 1782 flow. Second operand 10 states and 118 transitions. [2024-06-04 15:25:36,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 193 transitions, 2208 flow [2024-06-04 15:25:36,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 193 transitions, 2043 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:36,413 INFO L231 Difference]: Finished difference. Result has 228 places, 178 transitions, 1781 flow [2024-06-04 15:25:36,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1781, PETRI_PLACES=228, PETRI_TRANSITIONS=178} [2024-06-04 15:25:36,414 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2024-06-04 15:25:36,414 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 178 transitions, 1781 flow [2024-06-04 15:25:36,414 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-04 15:25:36,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:36,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:36,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 15:25:36,415 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-04 15:25:36,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:36,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1980285766, now seen corresponding path program 13 times [2024-06-04 15:25:36,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:36,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5501819] [2024-06-04 15:25:36,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:36,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:36,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:37,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-04 15:25:37,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:37,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5501819] [2024-06-04 15:25:37,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5501819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:37,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:37,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:37,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230831606] [2024-06-04 15:25:37,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:37,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:37,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:37,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:37,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:37,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:37,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 178 transitions, 1781 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-04 15:25:37,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:37,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:37,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:37,652 INFO L124 PetriNetUnfolderBase]: 488/909 cut-off events. [2024-06-04 15:25:37,653 INFO L125 PetriNetUnfolderBase]: For 55933/55939 co-relation queries the response was YES. [2024-06-04 15:25:37,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5272 conditions, 909 events. 488/909 cut-off events. For 55933/55939 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4592 event pairs, 78 based on Foata normal form. 3/906 useless extension candidates. Maximal degree in co-relation 5163. Up to 695 conditions per place. [2024-06-04 15:25:37,661 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 133 selfloop transitions, 58 changer transitions 0/193 dead transitions. [2024-06-04 15:25:37,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 193 transitions, 2226 flow [2024-06-04 15:25:37,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:37,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:37,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-04 15:25:37,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-04 15:25:37,662 INFO L175 Difference]: Start difference. First operand has 228 places, 178 transitions, 1781 flow. Second operand 10 states and 111 transitions. [2024-06-04 15:25:37,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 193 transitions, 2226 flow [2024-06-04 15:25:37,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 193 transitions, 2054 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-04 15:25:37,801 INFO L231 Difference]: Finished difference. Result has 228 places, 179 transitions, 1756 flow [2024-06-04 15:25:37,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1609, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1756, PETRI_PLACES=228, PETRI_TRANSITIONS=179} [2024-06-04 15:25:37,801 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2024-06-04 15:25:37,801 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 179 transitions, 1756 flow [2024-06-04 15:25:37,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:37,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:37,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:37,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 15:25:37,802 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-04 15:25:37,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:37,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1980039502, now seen corresponding path program 3 times [2024-06-04 15:25:37,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:37,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973858930] [2024-06-04 15:25:37,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:37,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:37,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:38,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-04 15:25:38,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:38,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973858930] [2024-06-04 15:25:38,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973858930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:38,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:38,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:38,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867262517] [2024-06-04 15:25:38,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:38,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:38,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:38,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:38,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:38,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:38,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 179 transitions, 1756 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-04 15:25:38,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:38,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:38,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:38,931 INFO L124 PetriNetUnfolderBase]: 504/947 cut-off events. [2024-06-04 15:25:38,931 INFO L125 PetriNetUnfolderBase]: For 83942/83948 co-relation queries the response was YES. [2024-06-04 15:25:38,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5208 conditions, 947 events. 504/947 cut-off events. For 83942/83948 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4813 event pairs, 83 based on Foata normal form. 15/956 useless extension candidates. Maximal degree in co-relation 5098. Up to 578 conditions per place. [2024-06-04 15:25:38,938 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 119 selfloop transitions, 71 changer transitions 9/201 dead transitions. [2024-06-04 15:25:38,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 201 transitions, 2242 flow [2024-06-04 15:25:38,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:25:38,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:25:38,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-04 15:25:38,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-04 15:25:38,939 INFO L175 Difference]: Start difference. First operand has 228 places, 179 transitions, 1756 flow. Second operand 11 states and 132 transitions. [2024-06-04 15:25:38,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 201 transitions, 2242 flow [2024-06-04 15:25:39,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 201 transitions, 2094 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:39,067 INFO L231 Difference]: Finished difference. Result has 232 places, 176 transitions, 1742 flow [2024-06-04 15:25:39,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1608, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1742, PETRI_PLACES=232, PETRI_TRANSITIONS=176} [2024-06-04 15:25:39,068 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-04 15:25:39,068 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 176 transitions, 1742 flow [2024-06-04 15:25:39,068 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-04 15:25:39,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:39,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:39,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 15:25:39,068 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-04 15:25:39,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:39,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1341866984, now seen corresponding path program 14 times [2024-06-04 15:25:39,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:39,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071210837] [2024-06-04 15:25:39,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:39,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:39,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:40,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:40,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:40,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071210837] [2024-06-04 15:25:40,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071210837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:40,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:40,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:40,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123538369] [2024-06-04 15:25:40,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:40,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:40,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:40,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:40,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:40,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:40,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 176 transitions, 1742 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-04 15:25:40,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:40,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:40,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:40,351 INFO L124 PetriNetUnfolderBase]: 471/888 cut-off events. [2024-06-04 15:25:40,351 INFO L125 PetriNetUnfolderBase]: For 48662/48668 co-relation queries the response was YES. [2024-06-04 15:25:40,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4844 conditions, 888 events. 471/888 cut-off events. For 48662/48668 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4532 event pairs, 82 based on Foata normal form. 3/885 useless extension candidates. Maximal degree in co-relation 4732. Up to 674 conditions per place. [2024-06-04 15:25:40,359 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 137 selfloop transitions, 50 changer transitions 0/189 dead transitions. [2024-06-04 15:25:40,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 189 transitions, 2152 flow [2024-06-04 15:25:40,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:40,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:40,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-04 15:25:40,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-04 15:25:40,360 INFO L175 Difference]: Start difference. First operand has 232 places, 176 transitions, 1742 flow. Second operand 9 states and 103 transitions. [2024-06-04 15:25:40,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 189 transitions, 2152 flow [2024-06-04 15:25:40,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 189 transitions, 1902 flow, removed 20 selfloop flow, removed 13 redundant places. [2024-06-04 15:25:40,479 INFO L231 Difference]: Finished difference. Result has 228 places, 176 transitions, 1596 flow [2024-06-04 15:25:40,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1596, PETRI_PLACES=228, PETRI_TRANSITIONS=176} [2024-06-04 15:25:40,479 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2024-06-04 15:25:40,479 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 176 transitions, 1596 flow [2024-06-04 15:25:40,480 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-04 15:25:40,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:40,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:40,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 15:25:40,480 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-04 15:25:40,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:40,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1587800706, now seen corresponding path program 4 times [2024-06-04 15:25:40,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:40,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570309187] [2024-06-04 15:25:40,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:40,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:41,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-04 15:25:41,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:41,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570309187] [2024-06-04 15:25:41,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570309187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:41,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:41,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:41,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912035096] [2024-06-04 15:25:41,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:41,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:41,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:41,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:41,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:41,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:41,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 176 transitions, 1596 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-04 15:25:41,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:41,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:41,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:41,506 INFO L124 PetriNetUnfolderBase]: 484/919 cut-off events. [2024-06-04 15:25:41,506 INFO L125 PetriNetUnfolderBase]: For 67267/67273 co-relation queries the response was YES. [2024-06-04 15:25:41,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4594 conditions, 919 events. 484/919 cut-off events. For 67267/67273 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4689 event pairs, 93 based on Foata normal form. 13/926 useless extension candidates. Maximal degree in co-relation 4482. Up to 546 conditions per place. [2024-06-04 15:25:41,513 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 122 selfloop transitions, 61 changer transitions 10/195 dead transitions. [2024-06-04 15:25:41,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 195 transitions, 2048 flow [2024-06-04 15:25:41,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:41,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:41,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-04 15:25:41,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-04 15:25:41,527 INFO L175 Difference]: Start difference. First operand has 228 places, 176 transitions, 1596 flow. Second operand 10 states and 120 transitions. [2024-06-04 15:25:41,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 195 transitions, 2048 flow [2024-06-04 15:25:41,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 195 transitions, 1896 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-04 15:25:41,621 INFO L231 Difference]: Finished difference. Result has 229 places, 171 transitions, 1529 flow [2024-06-04 15:25:41,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1529, PETRI_PLACES=229, PETRI_TRANSITIONS=171} [2024-06-04 15:25:41,622 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-04 15:25:41,622 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 171 transitions, 1529 flow [2024-06-04 15:25:41,622 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-04 15:25:41,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:41,622 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-04 15:25:41,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 15:25:41,623 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-04 15:25:41,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:41,623 INFO L85 PathProgramCache]: Analyzing trace with hash 158202760, now seen corresponding path program 1 times [2024-06-04 15:25:41,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:41,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447313335] [2024-06-04 15:25:41,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:41,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:41,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:42,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:42,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:42,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447313335] [2024-06-04 15:25:42,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447313335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:42,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:42,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:42,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542732068] [2024-06-04 15:25:42,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:42,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:42,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:42,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:42,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:42,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:42,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 171 transitions, 1529 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-04 15:25:42,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:42,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:42,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:42,594 INFO L124 PetriNetUnfolderBase]: 454/869 cut-off events. [2024-06-04 15:25:42,594 INFO L125 PetriNetUnfolderBase]: For 41000/41006 co-relation queries the response was YES. [2024-06-04 15:25:42,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4365 conditions, 869 events. 454/869 cut-off events. For 41000/41006 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4484 event pairs, 66 based on Foata normal form. 6/871 useless extension candidates. Maximal degree in co-relation 4252. Up to 705 conditions per place. [2024-06-04 15:25:42,599 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 159 selfloop transitions, 27 changer transitions 0/188 dead transitions. [2024-06-04 15:25:42,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 188 transitions, 1943 flow [2024-06-04 15:25:42,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:42,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:42,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-04 15:25:42,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-04 15:25:42,600 INFO L175 Difference]: Start difference. First operand has 229 places, 171 transitions, 1529 flow. Second operand 10 states and 100 transitions. [2024-06-04 15:25:42,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 188 transitions, 1943 flow [2024-06-04 15:25:42,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 188 transitions, 1761 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-04 15:25:42,698 INFO L231 Difference]: Finished difference. Result has 228 places, 172 transitions, 1413 flow [2024-06-04 15:25:42,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1413, PETRI_PLACES=228, PETRI_TRANSITIONS=172} [2024-06-04 15:25:42,698 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2024-06-04 15:25:42,698 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 172 transitions, 1413 flow [2024-06-04 15:25:42,698 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-04 15:25:42,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:42,699 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-04 15:25:42,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 15:25:42,699 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-04 15:25:42,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:42,699 INFO L85 PathProgramCache]: Analyzing trace with hash 346595270, now seen corresponding path program 2 times [2024-06-04 15:25:42,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:42,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506697319] [2024-06-04 15:25:42,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:42,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:42,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:43,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:43,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:43,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506697319] [2024-06-04 15:25:43,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506697319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:43,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:43,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:43,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956092717] [2024-06-04 15:25:43,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:43,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:43,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:43,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:43,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:43,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:43,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 172 transitions, 1413 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-04 15:25:43,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:43,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:43,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:43,865 INFO L124 PetriNetUnfolderBase]: 465/890 cut-off events. [2024-06-04 15:25:43,865 INFO L125 PetriNetUnfolderBase]: For 47427/47433 co-relation queries the response was YES. [2024-06-04 15:25:43,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4448 conditions, 890 events. 465/890 cut-off events. For 47427/47433 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4630 event pairs, 96 based on Foata normal form. 6/892 useless extension candidates. Maximal degree in co-relation 4336. Up to 761 conditions per place. [2024-06-04 15:25:43,874 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 158 selfloop transitions, 31 changer transitions 0/191 dead transitions. [2024-06-04 15:25:43,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 191 transitions, 2003 flow [2024-06-04 15:25:43,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:43,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:43,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-04 15:25:43,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-04 15:25:43,875 INFO L175 Difference]: Start difference. First operand has 228 places, 172 transitions, 1413 flow. Second operand 10 states and 106 transitions. [2024-06-04 15:25:43,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 191 transitions, 2003 flow [2024-06-04 15:25:43,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 191 transitions, 1923 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-04 15:25:43,992 INFO L231 Difference]: Finished difference. Result has 229 places, 174 transitions, 1417 flow [2024-06-04 15:25:43,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1417, PETRI_PLACES=229, PETRI_TRANSITIONS=174} [2024-06-04 15:25:43,993 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-04 15:25:43,993 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 174 transitions, 1417 flow [2024-06-04 15:25:43,993 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-04 15:25:43,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:43,993 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-04 15:25:43,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 15:25:43,993 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-04 15:25:43,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:43,994 INFO L85 PathProgramCache]: Analyzing trace with hash 346600850, now seen corresponding path program 3 times [2024-06-04 15:25:43,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:43,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218177078] [2024-06-04 15:25:43,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:43,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:44,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:44,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:44,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:44,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218177078] [2024-06-04 15:25:44,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218177078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:44,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:44,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:44,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49727381] [2024-06-04 15:25:44,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:44,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:44,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:44,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:44,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:44,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:44,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 174 transitions, 1417 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-04 15:25:44,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:44,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:44,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:45,274 INFO L124 PetriNetUnfolderBase]: 462/885 cut-off events. [2024-06-04 15:25:45,275 INFO L125 PetriNetUnfolderBase]: For 42755/42761 co-relation queries the response was YES. [2024-06-04 15:25:45,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4238 conditions, 885 events. 462/885 cut-off events. For 42755/42761 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4584 event pairs, 97 based on Foata normal form. 6/887 useless extension candidates. Maximal degree in co-relation 4126. Up to 775 conditions per place. [2024-06-04 15:25:45,283 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 157 selfloop transitions, 31 changer transitions 0/190 dead transitions. [2024-06-04 15:25:45,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 190 transitions, 1837 flow [2024-06-04 15:25:45,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:45,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:45,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-04 15:25:45,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-06-04 15:25:45,285 INFO L175 Difference]: Start difference. First operand has 229 places, 174 transitions, 1417 flow. Second operand 10 states and 104 transitions. [2024-06-04 15:25:45,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 190 transitions, 1837 flow [2024-06-04 15:25:45,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 190 transitions, 1789 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:45,413 INFO L231 Difference]: Finished difference. Result has 233 places, 174 transitions, 1436 flow [2024-06-04 15:25:45,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1436, PETRI_PLACES=233, PETRI_TRANSITIONS=174} [2024-06-04 15:25:45,413 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-04 15:25:45,414 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 174 transitions, 1436 flow [2024-06-04 15:25:45,414 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-04 15:25:45,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:45,414 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-04 15:25:45,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 15:25:45,414 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-04 15:25:45,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:45,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1813945678, now seen corresponding path program 4 times [2024-06-04 15:25:45,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:45,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721302421] [2024-06-04 15:25:45,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:45,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:45,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:46,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:46,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:46,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721302421] [2024-06-04 15:25:46,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721302421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:46,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:46,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:46,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238552001] [2024-06-04 15:25:46,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:46,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:46,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:46,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:46,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:46,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:46,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 174 transitions, 1436 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-04 15:25:46,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:46,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:46,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:46,735 INFO L124 PetriNetUnfolderBase]: 466/893 cut-off events. [2024-06-04 15:25:46,735 INFO L125 PetriNetUnfolderBase]: For 43758/43764 co-relation queries the response was YES. [2024-06-04 15:25:46,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4311 conditions, 893 events. 466/893 cut-off events. For 43758/43764 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4669 event pairs, 95 based on Foata normal form. 6/895 useless extension candidates. Maximal degree in co-relation 4197. Up to 743 conditions per place. [2024-06-04 15:25:46,743 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 158 selfloop transitions, 31 changer transitions 0/191 dead transitions. [2024-06-04 15:25:46,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 191 transitions, 1862 flow [2024-06-04 15:25:46,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:46,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:46,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-04 15:25:46,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-04 15:25:46,745 INFO L175 Difference]: Start difference. First operand has 233 places, 174 transitions, 1436 flow. Second operand 10 states and 106 transitions. [2024-06-04 15:25:46,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 191 transitions, 1862 flow [2024-06-04 15:25:46,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 191 transitions, 1797 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 15:25:46,837 INFO L231 Difference]: Finished difference. Result has 234 places, 175 transitions, 1447 flow [2024-06-04 15:25:46,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1371, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1447, PETRI_PLACES=234, PETRI_TRANSITIONS=175} [2024-06-04 15:25:46,838 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-04 15:25:46,838 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 175 transitions, 1447 flow [2024-06-04 15:25:46,838 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-04 15:25:46,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:46,838 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-04 15:25:46,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 15:25:46,839 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-04 15:25:46,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:46,839 INFO L85 PathProgramCache]: Analyzing trace with hash 342876200, now seen corresponding path program 5 times [2024-06-04 15:25:46,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:46,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798458004] [2024-06-04 15:25:46,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:46,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:46,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:47,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:47,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:47,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798458004] [2024-06-04 15:25:47,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798458004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:47,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:47,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:47,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097149090] [2024-06-04 15:25:47,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:47,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:47,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:47,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:47,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:47,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:47,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 175 transitions, 1447 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-04 15:25:47,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:47,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:47,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:48,017 INFO L124 PetriNetUnfolderBase]: 470/901 cut-off events. [2024-06-04 15:25:48,017 INFO L125 PetriNetUnfolderBase]: For 44998/45004 co-relation queries the response was YES. [2024-06-04 15:25:48,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4366 conditions, 901 events. 470/901 cut-off events. For 44998/45004 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4745 event pairs, 99 based on Foata normal form. 6/903 useless extension candidates. Maximal degree in co-relation 4251. Up to 719 conditions per place. [2024-06-04 15:25:48,026 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 159 selfloop transitions, 31 changer transitions 0/192 dead transitions. [2024-06-04 15:25:48,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 192 transitions, 1875 flow [2024-06-04 15:25:48,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:48,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:48,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-04 15:25:48,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-04 15:25:48,027 INFO L175 Difference]: Start difference. First operand has 234 places, 175 transitions, 1447 flow. Second operand 10 states and 107 transitions. [2024-06-04 15:25:48,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 192 transitions, 1875 flow [2024-06-04 15:25:48,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 192 transitions, 1809 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:48,149 INFO L231 Difference]: Finished difference. Result has 236 places, 176 transitions, 1459 flow [2024-06-04 15:25:48,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1459, PETRI_PLACES=236, PETRI_TRANSITIONS=176} [2024-06-04 15:25:48,150 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 205 predicate places. [2024-06-04 15:25:48,150 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 176 transitions, 1459 flow [2024-06-04 15:25:48,150 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-04 15:25:48,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:48,151 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-04 15:25:48,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 15:25:48,151 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-04 15:25:48,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:48,151 INFO L85 PathProgramCache]: Analyzing trace with hash 823496376, now seen corresponding path program 6 times [2024-06-04 15:25:48,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:48,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141453152] [2024-06-04 15:25:48,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:48,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:48,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:49,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-04 15:25:49,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:49,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141453152] [2024-06-04 15:25:49,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141453152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:49,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:49,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:49,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275669789] [2024-06-04 15:25:49,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:49,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:49,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:49,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:49,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:49,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:49,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 176 transitions, 1459 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-04 15:25:49,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:49,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:49,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:49,522 INFO L124 PetriNetUnfolderBase]: 474/909 cut-off events. [2024-06-04 15:25:49,522 INFO L125 PetriNetUnfolderBase]: For 46225/46231 co-relation queries the response was YES. [2024-06-04 15:25:49,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4419 conditions, 909 events. 474/909 cut-off events. For 46225/46231 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4774 event pairs, 81 based on Foata normal form. 3/906 useless extension candidates. Maximal degree in co-relation 4303. Up to 597 conditions per place. [2024-06-04 15:25:49,531 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 119 selfloop transitions, 71 changer transitions 0/192 dead transitions. [2024-06-04 15:25:49,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 192 transitions, 1893 flow [2024-06-04 15:25:49,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:49,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:49,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-04 15:25:49,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-04 15:25:49,542 INFO L175 Difference]: Start difference. First operand has 236 places, 176 transitions, 1459 flow. Second operand 10 states and 114 transitions. [2024-06-04 15:25:49,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 192 transitions, 1893 flow [2024-06-04 15:25:49,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 192 transitions, 1825 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:49,662 INFO L231 Difference]: Finished difference. Result has 238 places, 177 transitions, 1551 flow [2024-06-04 15:25:49,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1391, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1551, PETRI_PLACES=238, PETRI_TRANSITIONS=177} [2024-06-04 15:25:49,663 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 207 predicate places. [2024-06-04 15:25:49,663 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 177 transitions, 1551 flow [2024-06-04 15:25:49,663 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-04 15:25:49,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:49,663 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-04 15:25:49,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 15:25:49,664 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-04 15:25:49,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:49,664 INFO L85 PathProgramCache]: Analyzing trace with hash 823773082, now seen corresponding path program 1 times [2024-06-04 15:25:49,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:49,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799824320] [2024-06-04 15:25:49,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:49,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:49,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:50,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:50,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:50,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799824320] [2024-06-04 15:25:50,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799824320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:50,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:50,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:50,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935948581] [2024-06-04 15:25:50,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:50,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:50,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:50,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:50,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:50,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:50,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 177 transitions, 1551 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:50,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:50,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:50,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:50,746 INFO L124 PetriNetUnfolderBase]: 522/1009 cut-off events. [2024-06-04 15:25:50,746 INFO L125 PetriNetUnfolderBase]: For 106232/106238 co-relation queries the response was YES. [2024-06-04 15:25:50,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5804 conditions, 1009 events. 522/1009 cut-off events. For 106232/106238 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5377 event pairs, 93 based on Foata normal form. 9/1012 useless extension candidates. Maximal degree in co-relation 5687. Up to 501 conditions per place. [2024-06-04 15:25:50,755 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 112 selfloop transitions, 81 changer transitions 6/201 dead transitions. [2024-06-04 15:25:50,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 201 transitions, 2209 flow [2024-06-04 15:25:50,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:50,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:50,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-04 15:25:50,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-04 15:25:50,756 INFO L175 Difference]: Start difference. First operand has 238 places, 177 transitions, 1551 flow. Second operand 10 states and 124 transitions. [2024-06-04 15:25:50,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 201 transitions, 2209 flow [2024-06-04 15:25:51,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 201 transitions, 2047 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:51,084 INFO L231 Difference]: Finished difference. Result has 240 places, 176 transitions, 1548 flow [2024-06-04 15:25:51,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1548, PETRI_PLACES=240, PETRI_TRANSITIONS=176} [2024-06-04 15:25:51,085 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 209 predicate places. [2024-06-04 15:25:51,085 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 176 transitions, 1548 flow [2024-06-04 15:25:51,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:51,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:51,085 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-04 15:25:51,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 15:25:51,086 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-04 15:25:51,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:51,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1922189186, now seen corresponding path program 2 times [2024-06-04 15:25:51,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:51,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613726682] [2024-06-04 15:25:51,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:51,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:51,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:51,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:51,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613726682] [2024-06-04 15:25:51,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613726682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:51,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:51,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:25:51,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075820856] [2024-06-04 15:25:51,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:51,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:25:51,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:51,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:25:51,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:25:51,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:51,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 176 transitions, 1548 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:51,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:51,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:51,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:52,182 INFO L124 PetriNetUnfolderBase]: 508/987 cut-off events. [2024-06-04 15:25:52,182 INFO L125 PetriNetUnfolderBase]: For 101972/101978 co-relation queries the response was YES. [2024-06-04 15:25:52,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5411 conditions, 987 events. 508/987 cut-off events. For 101972/101978 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5250 event pairs, 97 based on Foata normal form. 11/992 useless extension candidates. Maximal degree in co-relation 5293. Up to 581 conditions per place. [2024-06-04 15:25:52,191 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 106 selfloop transitions, 80 changer transitions 7/195 dead transitions. [2024-06-04 15:25:52,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 195 transitions, 2000 flow [2024-06-04 15:25:52,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:52,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:52,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-04 15:25:52,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-04 15:25:52,192 INFO L175 Difference]: Start difference. First operand has 240 places, 176 transitions, 1548 flow. Second operand 10 states and 121 transitions. [2024-06-04 15:25:52,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 195 transitions, 2000 flow [2024-06-04 15:25:52,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 195 transitions, 1836 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-04 15:25:52,381 INFO L231 Difference]: Finished difference. Result has 240 places, 173 transitions, 1529 flow [2024-06-04 15:25:52,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1529, PETRI_PLACES=240, PETRI_TRANSITIONS=173} [2024-06-04 15:25:52,382 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 209 predicate places. [2024-06-04 15:25:52,382 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 173 transitions, 1529 flow [2024-06-04 15:25:52,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:52,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:52,382 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-04 15:25:52,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 15:25:52,382 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-04 15:25:52,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:52,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1914570130, now seen corresponding path program 7 times [2024-06-04 15:25:52,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:52,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791939083] [2024-06-04 15:25:52,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:52,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:52,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:53,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:53,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:53,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791939083] [2024-06-04 15:25:53,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791939083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:53,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:53,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:53,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514614514] [2024-06-04 15:25:53,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:53,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:53,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:53,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:53,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:53,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:53,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 173 transitions, 1529 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-04 15:25:53,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:53,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:53,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:53,692 INFO L124 PetriNetUnfolderBase]: 466/901 cut-off events. [2024-06-04 15:25:53,693 INFO L125 PetriNetUnfolderBase]: For 48414/48420 co-relation queries the response was YES. [2024-06-04 15:25:53,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4505 conditions, 901 events. 466/901 cut-off events. For 48414/48420 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4752 event pairs, 79 based on Foata normal form. 3/898 useless extension candidates. Maximal degree in co-relation 4387. Up to 589 conditions per place. [2024-06-04 15:25:53,700 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 120 selfloop transitions, 67 changer transitions 0/189 dead transitions. [2024-06-04 15:25:53,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 189 transitions, 1959 flow [2024-06-04 15:25:53,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:53,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:53,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-04 15:25:53,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-04 15:25:53,701 INFO L175 Difference]: Start difference. First operand has 240 places, 173 transitions, 1529 flow. Second operand 10 states and 113 transitions. [2024-06-04 15:25:53,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 189 transitions, 1959 flow [2024-06-04 15:25:53,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 189 transitions, 1793 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-04 15:25:53,847 INFO L231 Difference]: Finished difference. Result has 239 places, 174 transitions, 1517 flow [2024-06-04 15:25:53,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1517, PETRI_PLACES=239, PETRI_TRANSITIONS=174} [2024-06-04 15:25:53,847 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-04 15:25:53,847 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 174 transitions, 1517 flow [2024-06-04 15:25:53,848 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-04 15:25:53,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:53,848 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-04 15:25:53,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 15:25:53,848 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-04 15:25:53,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:53,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1914564550, now seen corresponding path program 8 times [2024-06-04 15:25:53,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:53,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106721954] [2024-06-04 15:25:53,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:53,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:53,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:54,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:54,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:54,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106721954] [2024-06-04 15:25:54,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106721954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:54,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:54,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:54,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001058654] [2024-06-04 15:25:54,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:54,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:54,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:54,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:54,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:54,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:54,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 174 transitions, 1517 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:54,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:54,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:54,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:55,045 INFO L124 PetriNetUnfolderBase]: 470/909 cut-off events. [2024-06-04 15:25:55,045 INFO L125 PetriNetUnfolderBase]: For 48616/48622 co-relation queries the response was YES. [2024-06-04 15:25:55,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4513 conditions, 909 events. 470/909 cut-off events. For 48616/48622 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4821 event pairs, 77 based on Foata normal form. 3/906 useless extension candidates. Maximal degree in co-relation 4395. Up to 577 conditions per place. [2024-06-04 15:25:55,055 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 119 selfloop transitions, 69 changer transitions 0/190 dead transitions. [2024-06-04 15:25:55,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 190 transitions, 1949 flow [2024-06-04 15:25:55,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:55,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:55,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-04 15:25:55,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-04 15:25:55,057 INFO L175 Difference]: Start difference. First operand has 239 places, 174 transitions, 1517 flow. Second operand 10 states and 114 transitions. [2024-06-04 15:25:55,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 190 transitions, 1949 flow [2024-06-04 15:25:55,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 190 transitions, 1805 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:55,218 INFO L231 Difference]: Finished difference. Result has 241 places, 175 transitions, 1533 flow [2024-06-04 15:25:55,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1533, PETRI_PLACES=241, PETRI_TRANSITIONS=175} [2024-06-04 15:25:55,218 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 210 predicate places. [2024-06-04 15:25:55,219 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 175 transitions, 1533 flow [2024-06-04 15:25:55,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:55,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:55,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:55,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 15:25:55,219 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-04 15:25:55,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:55,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1715268340, now seen corresponding path program 9 times [2024-06-04 15:25:55,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:55,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043061784] [2024-06-04 15:25:55,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:55,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:55,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:56,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:56,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:56,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043061784] [2024-06-04 15:25:56,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043061784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:56,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:56,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:56,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771211540] [2024-06-04 15:25:56,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:56,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:56,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:56,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:56,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:56,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:56,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 175 transitions, 1533 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-04 15:25:56,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:56,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:56,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:56,724 INFO L124 PetriNetUnfolderBase]: 474/917 cut-off events. [2024-06-04 15:25:56,724 INFO L125 PetriNetUnfolderBase]: For 49837/49843 co-relation queries the response was YES. [2024-06-04 15:25:56,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4570 conditions, 917 events. 474/917 cut-off events. For 49837/49843 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4868 event pairs, 87 based on Foata normal form. 3/914 useless extension candidates. Maximal degree in co-relation 4451. Up to 605 conditions per place. [2024-06-04 15:25:56,734 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 125 selfloop transitions, 64 changer transitions 0/191 dead transitions. [2024-06-04 15:25:56,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 191 transitions, 1971 flow [2024-06-04 15:25:56,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:56,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:56,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-04 15:25:56,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-04 15:25:56,736 INFO L175 Difference]: Start difference. First operand has 241 places, 175 transitions, 1533 flow. Second operand 10 states and 113 transitions. [2024-06-04 15:25:56,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 191 transitions, 1971 flow [2024-06-04 15:25:56,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 191 transitions, 1821 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:56,916 INFO L231 Difference]: Finished difference. Result has 243 places, 176 transitions, 1535 flow [2024-06-04 15:25:56,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1383, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1535, PETRI_PLACES=243, PETRI_TRANSITIONS=176} [2024-06-04 15:25:56,917 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-04 15:25:56,918 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 176 transitions, 1535 flow [2024-06-04 15:25:56,918 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-04 15:25:56,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:56,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:56,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 15:25:56,918 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-04 15:25:56,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:56,919 INFO L85 PathProgramCache]: Analyzing trace with hash 616837356, now seen corresponding path program 10 times [2024-06-04 15:25:56,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:56,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548573373] [2024-06-04 15:25:56,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:56,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:56,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:57,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:57,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:57,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548573373] [2024-06-04 15:25:57,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548573373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:57,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:57,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:57,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565490831] [2024-06-04 15:25:57,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:57,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:57,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:57,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:57,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:57,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:57,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 176 transitions, 1535 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-04 15:25:57,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:57,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:57,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:58,308 INFO L124 PetriNetUnfolderBase]: 478/925 cut-off events. [2024-06-04 15:25:58,308 INFO L125 PetriNetUnfolderBase]: For 51043/51049 co-relation queries the response was YES. [2024-06-04 15:25:58,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4601 conditions, 925 events. 478/925 cut-off events. For 51043/51049 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4930 event pairs, 87 based on Foata normal form. 3/922 useless extension candidates. Maximal degree in co-relation 4481. Up to 599 conditions per place. [2024-06-04 15:25:58,318 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 125 selfloop transitions, 65 changer transitions 0/192 dead transitions. [2024-06-04 15:25:58,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 192 transitions, 1975 flow [2024-06-04 15:25:58,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:58,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:58,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-04 15:25:58,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-04 15:25:58,320 INFO L175 Difference]: Start difference. First operand has 243 places, 176 transitions, 1535 flow. Second operand 10 states and 114 transitions. [2024-06-04 15:25:58,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 192 transitions, 1975 flow [2024-06-04 15:25:58,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 192 transitions, 1833 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:58,522 INFO L231 Difference]: Finished difference. Result has 245 places, 177 transitions, 1549 flow [2024-06-04 15:25:58,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1393, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1549, PETRI_PLACES=245, PETRI_TRANSITIONS=177} [2024-06-04 15:25:58,523 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 214 predicate places. [2024-06-04 15:25:58,523 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 177 transitions, 1549 flow [2024-06-04 15:25:58,523 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-04 15:25:58,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:58,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:58,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 15:25:58,524 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-04 15:25:58,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:58,524 INFO L85 PathProgramCache]: Analyzing trace with hash 616693206, now seen corresponding path program 11 times [2024-06-04 15:25:58,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:58,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176756554] [2024-06-04 15:25:58,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:58,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:58,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:59,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:59,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:59,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176756554] [2024-06-04 15:25:59,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176756554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:59,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:59,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:25:59,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503527787] [2024-06-04 15:25:59,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:59,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:25:59,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:59,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:25:59,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:25:59,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:25:59,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 177 transitions, 1549 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-04 15:25:59,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:59,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:25:59,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:00,002 INFO L124 PetriNetUnfolderBase]: 482/933 cut-off events. [2024-06-04 15:26:00,003 INFO L125 PetriNetUnfolderBase]: For 52414/52420 co-relation queries the response was YES. [2024-06-04 15:26:00,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4654 conditions, 933 events. 482/933 cut-off events. For 52414/52420 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4973 event pairs, 89 based on Foata normal form. 3/930 useless extension candidates. Maximal degree in co-relation 4533. Up to 559 conditions per place. [2024-06-04 15:26:00,013 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 122 selfloop transitions, 69 changer transitions 0/193 dead transitions. [2024-06-04 15:26:00,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 193 transitions, 1991 flow [2024-06-04 15:26:00,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:00,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:00,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-04 15:26:00,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-04 15:26:00,032 INFO L175 Difference]: Start difference. First operand has 245 places, 177 transitions, 1549 flow. Second operand 10 states and 114 transitions. [2024-06-04 15:26:00,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 193 transitions, 1991 flow [2024-06-04 15:26:00,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 193 transitions, 1845 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:00,258 INFO L231 Difference]: Finished difference. Result has 247 places, 178 transitions, 1569 flow [2024-06-04 15:26:00,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1569, PETRI_PLACES=247, PETRI_TRANSITIONS=178} [2024-06-04 15:26:00,259 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 216 predicate places. [2024-06-04 15:26:00,259 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 178 transitions, 1569 flow [2024-06-04 15:26:00,259 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-04 15:26:00,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:00,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:00,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 15:26:00,260 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-04 15:26:00,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:00,260 INFO L85 PathProgramCache]: Analyzing trace with hash -379965098, now seen corresponding path program 12 times [2024-06-04 15:26:00,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:00,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019450624] [2024-06-04 15:26:00,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:00,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:01,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:01,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:01,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019450624] [2024-06-04 15:26:01,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019450624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:01,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:01,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:01,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695506600] [2024-06-04 15:26:01,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:01,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:01,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:01,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:01,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:01,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:01,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 178 transitions, 1569 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-04 15:26:01,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:01,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:01,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:01,719 INFO L124 PetriNetUnfolderBase]: 486/941 cut-off events. [2024-06-04 15:26:01,720 INFO L125 PetriNetUnfolderBase]: For 53728/53734 co-relation queries the response was YES. [2024-06-04 15:26:01,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4721 conditions, 941 events. 486/941 cut-off events. For 53728/53734 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5039 event pairs, 101 based on Foata normal form. 3/938 useless extension candidates. Maximal degree in co-relation 4599. Up to 629 conditions per place. [2024-06-04 15:26:01,728 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 129 selfloop transitions, 63 changer transitions 0/194 dead transitions. [2024-06-04 15:26:01,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 194 transitions, 2019 flow [2024-06-04 15:26:01,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:01,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:01,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-04 15:26:01,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-04 15:26:01,729 INFO L175 Difference]: Start difference. First operand has 247 places, 178 transitions, 1569 flow. Second operand 10 states and 111 transitions. [2024-06-04 15:26:01,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 194 transitions, 2019 flow [2024-06-04 15:26:01,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 194 transitions, 1863 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:01,887 INFO L231 Difference]: Finished difference. Result has 249 places, 179 transitions, 1569 flow [2024-06-04 15:26:01,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1569, PETRI_PLACES=249, PETRI_TRANSITIONS=179} [2024-06-04 15:26:01,887 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-04 15:26:01,887 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 179 transitions, 1569 flow [2024-06-04 15:26:01,887 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-04 15:26:01,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:01,888 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-04 15:26:01,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 15:26:01,888 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-04 15:26:01,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:01,888 INFO L85 PathProgramCache]: Analyzing trace with hash -379970678, now seen corresponding path program 13 times [2024-06-04 15:26:01,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:01,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174997858] [2024-06-04 15:26:01,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:01,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:01,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:02,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:02,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174997858] [2024-06-04 15:26:02,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174997858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:02,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:02,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:26:02,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259313391] [2024-06-04 15:26:02,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:02,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:26:02,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:02,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:26:02,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:26:02,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:02,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 179 transitions, 1569 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:02,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:02,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:02,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:03,023 INFO L124 PetriNetUnfolderBase]: 490/949 cut-off events. [2024-06-04 15:26:03,024 INFO L125 PetriNetUnfolderBase]: For 54906/54912 co-relation queries the response was YES. [2024-06-04 15:26:03,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4750 conditions, 949 events. 490/949 cut-off events. For 54906/54912 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5090 event pairs, 97 based on Foata normal form. 3/946 useless extension candidates. Maximal degree in co-relation 4627. Up to 577 conditions per place. [2024-06-04 15:26:03,032 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 116 selfloop transitions, 77 changer transitions 0/195 dead transitions. [2024-06-04 15:26:03,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 195 transitions, 2021 flow [2024-06-04 15:26:03,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:03,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:03,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-04 15:26:03,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-04 15:26:03,033 INFO L175 Difference]: Start difference. First operand has 249 places, 179 transitions, 1569 flow. Second operand 10 states and 114 transitions. [2024-06-04 15:26:03,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 195 transitions, 2021 flow [2024-06-04 15:26:03,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 195 transitions, 1906 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 15:26:03,189 INFO L231 Difference]: Finished difference. Result has 252 places, 180 transitions, 1640 flow [2024-06-04 15:26:03,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1640, PETRI_PLACES=252, PETRI_TRANSITIONS=180} [2024-06-04 15:26:03,190 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 221 predicate places. [2024-06-04 15:26:03,190 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 180 transitions, 1640 flow [2024-06-04 15:26:03,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:03,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:03,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:03,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 15:26:03,191 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-04 15:26:03,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:03,191 INFO L85 PathProgramCache]: Analyzing trace with hash -910093078, now seen corresponding path program 14 times [2024-06-04 15:26:03,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:03,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323665111] [2024-06-04 15:26:03,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:03,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:03,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:03,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:03,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:03,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323665111] [2024-06-04 15:26:03,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323665111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:03,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:03,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:03,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624654355] [2024-06-04 15:26:03,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:03,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:03,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:03,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:04,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:04,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 180 transitions, 1640 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-04 15:26:04,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:04,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:04,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:04,377 INFO L124 PetriNetUnfolderBase]: 494/957 cut-off events. [2024-06-04 15:26:04,377 INFO L125 PetriNetUnfolderBase]: For 56393/56399 co-relation queries the response was YES. [2024-06-04 15:26:04,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4861 conditions, 957 events. 494/957 cut-off events. For 56393/56399 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5157 event pairs, 97 based on Foata normal form. 3/954 useless extension candidates. Maximal degree in co-relation 4737. Up to 609 conditions per place. [2024-06-04 15:26:04,387 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 129 selfloop transitions, 65 changer transitions 0/196 dead transitions. [2024-06-04 15:26:04,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 196 transitions, 2094 flow [2024-06-04 15:26:04,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:04,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:04,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-04 15:26:04,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-04 15:26:04,389 INFO L175 Difference]: Start difference. First operand has 252 places, 180 transitions, 1640 flow. Second operand 10 states and 113 transitions. [2024-06-04 15:26:04,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 196 transitions, 2094 flow [2024-06-04 15:26:04,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 196 transitions, 1918 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:04,590 INFO L231 Difference]: Finished difference. Result has 254 places, 181 transitions, 1628 flow [2024-06-04 15:26:04,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1628, PETRI_PLACES=254, PETRI_TRANSITIONS=181} [2024-06-04 15:26:04,591 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 223 predicate places. [2024-06-04 15:26:04,591 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 181 transitions, 1628 flow [2024-06-04 15:26:04,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:04,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:04,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:04,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 15:26:04,592 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-04 15:26:04,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash -383689748, now seen corresponding path program 15 times [2024-06-04 15:26:04,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:04,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416923735] [2024-06-04 15:26:04,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:04,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:04,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:05,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-04 15:26:05,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:05,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416923735] [2024-06-04 15:26:05,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416923735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:05,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:05,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:05,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585760051] [2024-06-04 15:26:05,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:05,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:05,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:05,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:05,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:05,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:05,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 181 transitions, 1628 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-04 15:26:05,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:05,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:05,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:05,802 INFO L124 PetriNetUnfolderBase]: 498/965 cut-off events. [2024-06-04 15:26:05,802 INFO L125 PetriNetUnfolderBase]: For 57962/57968 co-relation queries the response was YES. [2024-06-04 15:26:05,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4882 conditions, 965 events. 498/965 cut-off events. For 57962/57968 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5202 event pairs, 99 based on Foata normal form. 3/962 useless extension candidates. Maximal degree in co-relation 4757. Up to 442 conditions per place. [2024-06-04 15:26:05,813 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 123 selfloop transitions, 73 changer transitions 0/198 dead transitions. [2024-06-04 15:26:05,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 198 transitions, 2266 flow [2024-06-04 15:26:05,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:05,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:05,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-04 15:26:05,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-04 15:26:05,814 INFO L175 Difference]: Start difference. First operand has 254 places, 181 transitions, 1628 flow. Second operand 10 states and 113 transitions. [2024-06-04 15:26:05,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 198 transitions, 2266 flow [2024-06-04 15:26:06,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 198 transitions, 2112 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:06,029 INFO L231 Difference]: Finished difference. Result has 256 places, 182 transitions, 1654 flow [2024-06-04 15:26:06,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1654, PETRI_PLACES=256, PETRI_TRANSITIONS=182} [2024-06-04 15:26:06,030 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 225 predicate places. [2024-06-04 15:26:06,030 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 182 transitions, 1654 flow [2024-06-04 15:26:06,032 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-04 15:26:06,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:06,033 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-04 15:26:06,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 15:26:06,033 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-04 15:26:06,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:06,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1003796646, now seen corresponding path program 16 times [2024-06-04 15:26:06,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:06,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19660752] [2024-06-04 15:26:06,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:06,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:06,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:07,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:07,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:07,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19660752] [2024-06-04 15:26:07,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19660752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:07,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:07,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-04 15:26:07,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135754543] [2024-06-04 15:26:07,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:07,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-04 15:26:07,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:07,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-04 15:26:07,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-04 15:26:07,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:07,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 182 transitions, 1654 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-04 15:26:07,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:07,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:07,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:07,528 INFO L124 PetriNetUnfolderBase]: 502/973 cut-off events. [2024-06-04 15:26:07,528 INFO L125 PetriNetUnfolderBase]: For 59455/59461 co-relation queries the response was YES. [2024-06-04 15:26:07,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4961 conditions, 973 events. 502/973 cut-off events. For 59455/59461 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5243 event pairs, 93 based on Foata normal form. 3/970 useless extension candidates. Maximal degree in co-relation 4835. Up to 661 conditions per place. [2024-06-04 15:26:07,539 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 126 selfloop transitions, 71 changer transitions 0/199 dead transitions. [2024-06-04 15:26:07,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 199 transitions, 2124 flow [2024-06-04 15:26:07,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:07,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:07,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-04 15:26:07,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-04 15:26:07,540 INFO L175 Difference]: Start difference. First operand has 256 places, 182 transitions, 1654 flow. Second operand 11 states and 123 transitions. [2024-06-04 15:26:07,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 199 transitions, 2124 flow [2024-06-04 15:26:07,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 199 transitions, 1961 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:07,745 INFO L231 Difference]: Finished difference. Result has 259 places, 183 transitions, 1671 flow [2024-06-04 15:26:07,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1671, PETRI_PLACES=259, PETRI_TRANSITIONS=183} [2024-06-04 15:26:07,746 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 228 predicate places. [2024-06-04 15:26:07,746 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 183 transitions, 1671 flow [2024-06-04 15:26:07,746 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-04 15:26:07,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:07,746 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-04 15:26:07,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 15:26:07,747 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-04 15:26:07,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:07,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1480293416, now seen corresponding path program 3 times [2024-06-04 15:26:07,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:07,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509763504] [2024-06-04 15:26:07,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:07,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:07,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:08,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-04 15:26:08,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:08,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509763504] [2024-06-04 15:26:08,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509763504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:08,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:08,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:08,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528983120] [2024-06-04 15:26:08,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:08,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:08,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:08,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:08,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:08,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:08,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 183 transitions, 1671 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-04 15:26:08,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:08,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:08,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:08,911 INFO L124 PetriNetUnfolderBase]: 518/1009 cut-off events. [2024-06-04 15:26:08,912 INFO L125 PetriNetUnfolderBase]: For 93045/93051 co-relation queries the response was YES. [2024-06-04 15:26:08,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5008 conditions, 1009 events. 518/1009 cut-off events. For 93045/93051 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5463 event pairs, 91 based on Foata normal form. 11/1014 useless extension candidates. Maximal degree in co-relation 4882. Up to 609 conditions per place. [2024-06-04 15:26:08,924 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 115 selfloop transitions, 79 changer transitions 8/204 dead transitions. [2024-06-04 15:26:08,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 204 transitions, 2147 flow [2024-06-04 15:26:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:08,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:08,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-04 15:26:08,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-04 15:26:08,925 INFO L175 Difference]: Start difference. First operand has 259 places, 183 transitions, 1671 flow. Second operand 11 states and 133 transitions. [2024-06-04 15:26:08,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 204 transitions, 2147 flow [2024-06-04 15:26:09,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 204 transitions, 1982 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-04 15:26:09,100 INFO L231 Difference]: Finished difference. Result has 261 places, 179 transitions, 1642 flow [2024-06-04 15:26:09,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1642, PETRI_PLACES=261, PETRI_TRANSITIONS=179} [2024-06-04 15:26:09,100 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 230 predicate places. [2024-06-04 15:26:09,101 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 179 transitions, 1642 flow [2024-06-04 15:26:09,101 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-04 15:26:09,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:09,101 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-04 15:26:09,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 15:26:09,101 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-04 15:26:09,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:09,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1259309674, now seen corresponding path program 17 times [2024-06-04 15:26:09,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:09,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972788923] [2024-06-04 15:26:09,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:09,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:09,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:10,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:10,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:10,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972788923] [2024-06-04 15:26:10,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972788923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:10,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:10,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-04 15:26:10,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174764371] [2024-06-04 15:26:10,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:10,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-04 15:26:10,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:10,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-04 15:26:10,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-04 15:26:10,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:10,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 179 transitions, 1642 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-04 15:26:10,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:10,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:10,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:10,526 INFO L124 PetriNetUnfolderBase]: 496/967 cut-off events. [2024-06-04 15:26:10,526 INFO L125 PetriNetUnfolderBase]: For 61442/61448 co-relation queries the response was YES. [2024-06-04 15:26:10,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4911 conditions, 967 events. 496/967 cut-off events. For 61442/61448 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5246 event pairs, 95 based on Foata normal form. 3/964 useless extension candidates. Maximal degree in co-relation 4784. Up to 655 conditions per place. [2024-06-04 15:26:10,536 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 126 selfloop transitions, 68 changer transitions 0/196 dead transitions. [2024-06-04 15:26:10,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 196 transitions, 2103 flow [2024-06-04 15:26:10,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:10,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:10,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-04 15:26:10,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-04 15:26:10,537 INFO L175 Difference]: Start difference. First operand has 261 places, 179 transitions, 1642 flow. Second operand 11 states and 123 transitions. [2024-06-04 15:26:10,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 196 transitions, 2103 flow [2024-06-04 15:26:10,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 196 transitions, 1938 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-04 15:26:10,705 INFO L231 Difference]: Finished difference. Result has 260 places, 180 transitions, 1648 flow [2024-06-04 15:26:10,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1648, PETRI_PLACES=260, PETRI_TRANSITIONS=180} [2024-06-04 15:26:10,706 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-04 15:26:10,706 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 180 transitions, 1648 flow [2024-06-04 15:26:10,706 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-04 15:26:10,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:10,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:10,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 15:26:10,707 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-04 15:26:10,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:10,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1259315254, now seen corresponding path program 18 times [2024-06-04 15:26:10,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:10,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510024955] [2024-06-04 15:26:10,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:10,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:10,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:11,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-04 15:26:11,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:11,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510024955] [2024-06-04 15:26:11,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510024955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:11,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:11,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:11,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706234494] [2024-06-04 15:26:11,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:11,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:11,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:11,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:11,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:11,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:11,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 180 transitions, 1648 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-04 15:26:11,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:11,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:11,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:11,943 INFO L124 PetriNetUnfolderBase]: 536/1047 cut-off events. [2024-06-04 15:26:11,943 INFO L125 PetriNetUnfolderBase]: For 112882/112888 co-relation queries the response was YES. [2024-06-04 15:26:11,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6331 conditions, 1047 events. 536/1047 cut-off events. For 112882/112888 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5715 event pairs, 109 based on Foata normal form. 3/1044 useless extension candidates. Maximal degree in co-relation 6204. Up to 603 conditions per place. [2024-06-04 15:26:11,955 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 122 selfloop transitions, 80 changer transitions 0/204 dead transitions. [2024-06-04 15:26:11,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 204 transitions, 2370 flow [2024-06-04 15:26:11,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:11,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:11,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-04 15:26:11,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-04 15:26:11,957 INFO L175 Difference]: Start difference. First operand has 260 places, 180 transitions, 1648 flow. Second operand 11 states and 135 transitions. [2024-06-04 15:26:11,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 204 transitions, 2370 flow [2024-06-04 15:26:12,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 204 transitions, 2218 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:12,256 INFO L231 Difference]: Finished difference. Result has 263 places, 182 transitions, 1724 flow [2024-06-04 15:26:12,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1724, PETRI_PLACES=263, PETRI_TRANSITIONS=182} [2024-06-04 15:26:12,256 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-04 15:26:12,257 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 182 transitions, 1724 flow [2024-06-04 15:26:12,257 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-04 15:26:12,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:12,257 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-04 15:26:12,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 15:26:12,257 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-04 15:26:12,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:12,258 INFO L85 PathProgramCache]: Analyzing trace with hash -689820710, now seen corresponding path program 4 times [2024-06-04 15:26:12,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:12,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440316981] [2024-06-04 15:26:12,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:12,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:12,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:13,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:13,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:13,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440316981] [2024-06-04 15:26:13,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440316981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:13,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:13,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:13,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508561858] [2024-06-04 15:26:13,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:13,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:13,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:13,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:13,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:13,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:13,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 182 transitions, 1724 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-04 15:26:13,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:13,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:13,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:13,542 INFO L124 PetriNetUnfolderBase]: 577/1134 cut-off events. [2024-06-04 15:26:13,543 INFO L125 PetriNetUnfolderBase]: For 183702/183708 co-relation queries the response was YES. [2024-06-04 15:26:13,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7536 conditions, 1134 events. 577/1134 cut-off events. For 183702/183708 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6254 event pairs, 118 based on Foata normal form. 9/1137 useless extension candidates. Maximal degree in co-relation 7408. Up to 675 conditions per place. [2024-06-04 15:26:13,555 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 122 selfloop transitions, 73 changer transitions 10/207 dead transitions. [2024-06-04 15:26:13,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 207 transitions, 2410 flow [2024-06-04 15:26:13,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:13,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:13,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-04 15:26:13,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-04 15:26:13,556 INFO L175 Difference]: Start difference. First operand has 263 places, 182 transitions, 1724 flow. Second operand 11 states and 135 transitions. [2024-06-04 15:26:13,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 207 transitions, 2410 flow [2024-06-04 15:26:13,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 207 transitions, 2276 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-04 15:26:13,977 INFO L231 Difference]: Finished difference. Result has 267 places, 177 transitions, 1700 flow [2024-06-04 15:26:13,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1700, PETRI_PLACES=267, PETRI_TRANSITIONS=177} [2024-06-04 15:26:13,978 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 236 predicate places. [2024-06-04 15:26:13,978 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 177 transitions, 1700 flow [2024-06-04 15:26:13,978 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-04 15:26:13,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:13,978 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-04 15:26:13,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 15:26:13,979 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-04 15:26:13,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:13,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1152501594, now seen corresponding path program 19 times [2024-06-04 15:26:13,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:13,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760516177] [2024-06-04 15:26:13,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:13,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:13,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:14,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-04 15:26:14,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:14,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760516177] [2024-06-04 15:26:14,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760516177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:14,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:14,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:14,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992385860] [2024-06-04 15:26:14,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:14,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:14,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:14,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:14,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:14,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:14,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 177 transitions, 1700 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-04 15:26:14,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:14,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:14,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:15,343 INFO L124 PetriNetUnfolderBase]: 559/1096 cut-off events. [2024-06-04 15:26:15,344 INFO L125 PetriNetUnfolderBase]: For 161352/161358 co-relation queries the response was YES. [2024-06-04 15:26:15,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7543 conditions, 1096 events. 559/1096 cut-off events. For 161352/161358 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6014 event pairs, 132 based on Foata normal form. 3/1093 useless extension candidates. Maximal degree in co-relation 7413. Up to 752 conditions per place. [2024-06-04 15:26:15,355 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 122 selfloop transitions, 69 changer transitions 0/193 dead transitions. [2024-06-04 15:26:15,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 193 transitions, 2157 flow [2024-06-04 15:26:15,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:15,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:15,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 15:26:15,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-04 15:26:15,357 INFO L175 Difference]: Start difference. First operand has 267 places, 177 transitions, 1700 flow. Second operand 10 states and 118 transitions. [2024-06-04 15:26:15,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 193 transitions, 2157 flow [2024-06-04 15:26:15,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 193 transitions, 2006 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-04 15:26:15,882 INFO L231 Difference]: Finished difference. Result has 261 places, 178 transitions, 1726 flow [2024-06-04 15:26:15,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1726, PETRI_PLACES=261, PETRI_TRANSITIONS=178} [2024-06-04 15:26:15,882 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 230 predicate places. [2024-06-04 15:26:15,882 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 178 transitions, 1726 flow [2024-06-04 15:26:15,882 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-04 15:26:15,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:15,883 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-04 15:26:15,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 15:26:15,883 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-04 15:26:15,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:15,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1152496014, now seen corresponding path program 20 times [2024-06-04 15:26:15,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:15,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67600489] [2024-06-04 15:26:15,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:15,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:15,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:16,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:16,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:16,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67600489] [2024-06-04 15:26:16,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67600489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:16,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:16,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:26:16,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197200290] [2024-06-04 15:26:16,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:16,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:26:16,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:16,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:26:16,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:26:16,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:16,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 178 transitions, 1726 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:16,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:16,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:16,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:17,327 INFO L124 PetriNetUnfolderBase]: 563/1104 cut-off events. [2024-06-04 15:26:17,327 INFO L125 PetriNetUnfolderBase]: For 155258/155264 co-relation queries the response was YES. [2024-06-04 15:26:17,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7546 conditions, 1104 events. 563/1104 cut-off events. For 155258/155264 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6088 event pairs, 138 based on Foata normal form. 3/1101 useless extension candidates. Maximal degree in co-relation 7419. Up to 746 conditions per place. [2024-06-04 15:26:17,338 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 122 selfloop transitions, 70 changer transitions 0/194 dead transitions. [2024-06-04 15:26:17,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 194 transitions, 2185 flow [2024-06-04 15:26:17,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:17,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:17,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-04 15:26:17,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-04 15:26:17,339 INFO L175 Difference]: Start difference. First operand has 261 places, 178 transitions, 1726 flow. Second operand 10 states and 119 transitions. [2024-06-04 15:26:17,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 194 transitions, 2185 flow [2024-06-04 15:26:17,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 194 transitions, 2019 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:17,791 INFO L231 Difference]: Finished difference. Result has 263 places, 179 transitions, 1741 flow [2024-06-04 15:26:17,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1741, PETRI_PLACES=263, PETRI_TRANSITIONS=179} [2024-06-04 15:26:17,791 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-04 15:26:17,791 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 179 transitions, 1741 flow [2024-06-04 15:26:17,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:17,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:17,792 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-04 15:26:17,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 15:26:17,792 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-04 15:26:17,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:17,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1480552886, now seen corresponding path program 5 times [2024-06-04 15:26:17,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:17,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653829067] [2024-06-04 15:26:17,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:17,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:17,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:19,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:19,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:19,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653829067] [2024-06-04 15:26:19,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653829067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:19,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:19,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-04 15:26:19,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897870834] [2024-06-04 15:26:19,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:19,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-04 15:26:19,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:19,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-04 15:26:19,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-04 15:26:19,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:19,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 179 transitions, 1741 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-04 15:26:19,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:19,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:19,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:19,716 INFO L124 PetriNetUnfolderBase]: 565/1114 cut-off events. [2024-06-04 15:26:19,716 INFO L125 PetriNetUnfolderBase]: For 175544/175550 co-relation queries the response was YES. [2024-06-04 15:26:19,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7181 conditions, 1114 events. 565/1114 cut-off events. For 175544/175550 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6162 event pairs, 128 based on Foata normal form. 11/1119 useless extension candidates. Maximal degree in co-relation 7053. Up to 728 conditions per place. [2024-06-04 15:26:19,725 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 117 selfloop transitions, 73 changer transitions 9/201 dead transitions. [2024-06-04 15:26:19,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 201 transitions, 2213 flow [2024-06-04 15:26:19,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 15:26:19,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 15:26:19,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-04 15:26:19,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-04 15:26:19,726 INFO L175 Difference]: Start difference. First operand has 263 places, 179 transitions, 1741 flow. Second operand 12 states and 137 transitions. [2024-06-04 15:26:19,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 201 transitions, 2213 flow [2024-06-04 15:26:20,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 201 transitions, 2043 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:20,083 INFO L231 Difference]: Finished difference. Result has 267 places, 176 transitions, 1698 flow [2024-06-04 15:26:20,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1698, PETRI_PLACES=267, PETRI_TRANSITIONS=176} [2024-06-04 15:26:20,084 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 236 predicate places. [2024-06-04 15:26:20,084 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 176 transitions, 1698 flow [2024-06-04 15:26:20,084 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-04 15:26:20,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:20,084 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-04 15:26:20,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 15:26:20,084 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-04 15:26:20,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:20,085 INFO L85 PathProgramCache]: Analyzing trace with hash -678778820, now seen corresponding path program 6 times [2024-06-04 15:26:20,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:20,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632849856] [2024-06-04 15:26:20,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:20,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:20,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:20,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:20,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:20,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632849856] [2024-06-04 15:26:20,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632849856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:20,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:20,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:20,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214190789] [2024-06-04 15:26:20,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:20,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:20,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:20,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:20,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:21,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:21,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 176 transitions, 1698 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-04 15:26:21,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:21,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:21,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:21,562 INFO L124 PetriNetUnfolderBase]: 566/1125 cut-off events. [2024-06-04 15:26:21,563 INFO L125 PetriNetUnfolderBase]: For 196132/196138 co-relation queries the response was YES. [2024-06-04 15:26:21,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7724 conditions, 1125 events. 566/1125 cut-off events. For 196132/196138 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6254 event pairs, 137 based on Foata normal form. 9/1128 useless extension candidates. Maximal degree in co-relation 7595. Up to 615 conditions per place. [2024-06-04 15:26:21,577 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 118 selfloop transitions, 70 changer transitions 11/201 dead transitions. [2024-06-04 15:26:21,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 201 transitions, 2362 flow [2024-06-04 15:26:21,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 15:26:21,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 15:26:21,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-04 15:26:21,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-04 15:26:21,578 INFO L175 Difference]: Start difference. First operand has 267 places, 176 transitions, 1698 flow. Second operand 12 states and 138 transitions. [2024-06-04 15:26:21,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 201 transitions, 2362 flow [2024-06-04 15:26:22,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 201 transitions, 2206 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-04 15:26:22,036 INFO L231 Difference]: Finished difference. Result has 265 places, 172 transitions, 1663 flow [2024-06-04 15:26:22,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1663, PETRI_PLACES=265, PETRI_TRANSITIONS=172} [2024-06-04 15:26:22,036 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 234 predicate places. [2024-06-04 15:26:22,036 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 172 transitions, 1663 flow [2024-06-04 15:26:22,037 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-04 15:26:22,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:22,037 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-04 15:26:22,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 15:26:22,037 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-04 15:26:22,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:22,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1729911492, now seen corresponding path program 21 times [2024-06-04 15:26:22,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:22,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847873155] [2024-06-04 15:26:22,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:22,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:22,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:22,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:22,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:22,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847873155] [2024-06-04 15:26:22,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847873155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:22,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:22,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:22,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9776392] [2024-06-04 15:26:22,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:22,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:22,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:22,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:22,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:22,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:22,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 172 transitions, 1663 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-04 15:26:22,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:22,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:22,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:23,234 INFO L124 PetriNetUnfolderBase]: 524/1039 cut-off events. [2024-06-04 15:26:23,236 INFO L125 PetriNetUnfolderBase]: For 157804/157810 co-relation queries the response was YES. [2024-06-04 15:26:23,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6275 conditions, 1039 events. 524/1039 cut-off events. For 157804/157810 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5621 event pairs, 127 based on Foata normal form. 13/1046 useless extension candidates. Maximal degree in co-relation 6147. Up to 667 conditions per place. [2024-06-04 15:26:23,245 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 118 selfloop transitions, 66 changer transitions 7/193 dead transitions. [2024-06-04 15:26:23,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 193 transitions, 2117 flow [2024-06-04 15:26:23,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:23,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:23,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-04 15:26:23,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-04 15:26:23,246 INFO L175 Difference]: Start difference. First operand has 265 places, 172 transitions, 1663 flow. Second operand 11 states and 129 transitions. [2024-06-04 15:26:23,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 193 transitions, 2117 flow [2024-06-04 15:26:23,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 193 transitions, 1950 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-04 15:26:23,618 INFO L231 Difference]: Finished difference. Result has 260 places, 169 transitions, 1614 flow [2024-06-04 15:26:23,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1614, PETRI_PLACES=260, PETRI_TRANSITIONS=169} [2024-06-04 15:26:23,618 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-04 15:26:23,618 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 169 transitions, 1614 flow [2024-06-04 15:26:23,618 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-04 15:26:23,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:23,619 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-04 15:26:23,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 15:26:23,619 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-04 15:26:23,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:23,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1729634786, now seen corresponding path program 7 times [2024-06-04 15:26:23,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:23,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638679446] [2024-06-04 15:26:23,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:23,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:23,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:24,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:24,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:24,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638679446] [2024-06-04 15:26:24,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638679446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:24,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:24,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:24,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698673369] [2024-06-04 15:26:24,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:24,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:24,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:24,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:24,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:24,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:24,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 169 transitions, 1614 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:24,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:24,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:24,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:24,696 INFO L124 PetriNetUnfolderBase]: 527/1052 cut-off events. [2024-06-04 15:26:24,696 INFO L125 PetriNetUnfolderBase]: For 158738/158744 co-relation queries the response was YES. [2024-06-04 15:26:24,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6719 conditions, 1052 events. 527/1052 cut-off events. For 158738/158744 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5722 event pairs, 130 based on Foata normal form. 9/1055 useless extension candidates. Maximal degree in co-relation 6593. Up to 643 conditions per place. [2024-06-04 15:26:24,706 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 119 selfloop transitions, 63 changer transitions 8/192 dead transitions. [2024-06-04 15:26:24,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 192 transitions, 2248 flow [2024-06-04 15:26:24,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:24,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:24,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-04 15:26:24,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-04 15:26:24,707 INFO L175 Difference]: Start difference. First operand has 260 places, 169 transitions, 1614 flow. Second operand 11 states and 130 transitions. [2024-06-04 15:26:24,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 192 transitions, 2248 flow [2024-06-04 15:26:25,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 192 transitions, 2094 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-04 15:26:25,013 INFO L231 Difference]: Finished difference. Result has 259 places, 166 transitions, 1569 flow [2024-06-04 15:26:25,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1569, PETRI_PLACES=259, PETRI_TRANSITIONS=166} [2024-06-04 15:26:25,013 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 228 predicate places. [2024-06-04 15:26:25,013 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 166 transitions, 1569 flow [2024-06-04 15:26:25,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:25,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:25,014 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-04 15:26:25,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 15:26:25,014 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-04 15:26:25,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:25,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1152351864, now seen corresponding path program 22 times [2024-06-04 15:26:25,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:25,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359285171] [2024-06-04 15:26:25,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:25,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:25,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:25,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:25,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:25,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359285171] [2024-06-04 15:26:25,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359285171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:25,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:25,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:25,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768983634] [2024-06-04 15:26:25,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:25,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:25,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:25,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:25,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:25,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:25,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 166 transitions, 1569 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-04 15:26:25,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:25,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:25,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:26,234 INFO L124 PetriNetUnfolderBase]: 512/1019 cut-off events. [2024-06-04 15:26:26,235 INFO L125 PetriNetUnfolderBase]: For 138047/138053 co-relation queries the response was YES. [2024-06-04 15:26:26,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6680 conditions, 1019 events. 512/1019 cut-off events. For 138047/138053 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5491 event pairs, 146 based on Foata normal form. 3/1016 useless extension candidates. Maximal degree in co-relation 6553. Up to 612 conditions per place. [2024-06-04 15:26:26,244 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 114 selfloop transitions, 66 changer transitions 0/182 dead transitions. [2024-06-04 15:26:26,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 182 transitions, 2186 flow [2024-06-04 15:26:26,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:26,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:26,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-04 15:26:26,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-04 15:26:26,246 INFO L175 Difference]: Start difference. First operand has 259 places, 166 transitions, 1569 flow. Second operand 10 states and 113 transitions. [2024-06-04 15:26:26,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 182 transitions, 2186 flow [2024-06-04 15:26:26,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 182 transitions, 2050 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-04 15:26:26,576 INFO L231 Difference]: Finished difference. Result has 255 places, 167 transitions, 1612 flow [2024-06-04 15:26:26,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1612, PETRI_PLACES=255, PETRI_TRANSITIONS=167} [2024-06-04 15:26:26,577 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 224 predicate places. [2024-06-04 15:26:26,577 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 167 transitions, 1612 flow [2024-06-04 15:26:26,577 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-04 15:26:26,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:26,577 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-04 15:26:26,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 15:26:26,577 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-04 15:26:26,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:26,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1351803384, now seen corresponding path program 23 times [2024-06-04 15:26:26,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:26,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196525158] [2024-06-04 15:26:26,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:26,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:26,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:27,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:27,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:27,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196525158] [2024-06-04 15:26:27,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196525158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:27,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:27,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:27,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921163302] [2024-06-04 15:26:27,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:27,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:27,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:27,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:27,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:27,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:27,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 167 transitions, 1612 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-04 15:26:27,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:27,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:27,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:27,889 INFO L124 PetriNetUnfolderBase]: 516/1027 cut-off events. [2024-06-04 15:26:27,890 INFO L125 PetriNetUnfolderBase]: For 132785/132791 co-relation queries the response was YES. [2024-06-04 15:26:27,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6730 conditions, 1027 events. 516/1027 cut-off events. For 132785/132791 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5524 event pairs, 148 based on Foata normal form. 3/1024 useless extension candidates. Maximal degree in co-relation 6605. Up to 715 conditions per place. [2024-06-04 15:26:27,902 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 126 selfloop transitions, 55 changer transitions 0/183 dead transitions. [2024-06-04 15:26:27,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 183 transitions, 2055 flow [2024-06-04 15:26:27,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:27,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:27,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-04 15:26:27,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-04 15:26:27,903 INFO L175 Difference]: Start difference. First operand has 255 places, 167 transitions, 1612 flow. Second operand 10 states and 111 transitions. [2024-06-04 15:26:27,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 183 transitions, 2055 flow [2024-06-04 15:26:28,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 183 transitions, 1856 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:28,308 INFO L231 Difference]: Finished difference. Result has 257 places, 168 transitions, 1568 flow [2024-06-04 15:26:28,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1568, PETRI_PLACES=257, PETRI_TRANSITIONS=168} [2024-06-04 15:26:28,308 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 226 predicate places. [2024-06-04 15:26:28,308 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 168 transitions, 1568 flow [2024-06-04 15:26:28,308 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-04 15:26:28,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:28,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:28,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 15:26:28,309 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-04 15:26:28,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:28,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1359155034, now seen corresponding path program 24 times [2024-06-04 15:26:28,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:28,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369527903] [2024-06-04 15:26:28,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:28,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:28,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:29,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:29,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:29,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369527903] [2024-06-04 15:26:29,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369527903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:29,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:29,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:29,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609145759] [2024-06-04 15:26:29,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:29,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:29,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:29,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:29,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:29,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:29,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 168 transitions, 1568 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-04 15:26:29,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:29,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:29,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:29,677 INFO L124 PetriNetUnfolderBase]: 520/1035 cut-off events. [2024-06-04 15:26:29,677 INFO L125 PetriNetUnfolderBase]: For 135577/135583 co-relation queries the response was YES. [2024-06-04 15:26:29,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6719 conditions, 1035 events. 520/1035 cut-off events. For 135577/135583 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5598 event pairs, 150 based on Foata normal form. 3/1032 useless extension candidates. Maximal degree in co-relation 6593. Up to 723 conditions per place. [2024-06-04 15:26:29,688 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 126 selfloop transitions, 56 changer transitions 0/184 dead transitions. [2024-06-04 15:26:29,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 184 transitions, 2013 flow [2024-06-04 15:26:29,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:29,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:29,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-04 15:26:29,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-04 15:26:29,690 INFO L175 Difference]: Start difference. First operand has 257 places, 168 transitions, 1568 flow. Second operand 10 states and 111 transitions. [2024-06-04 15:26:29,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 184 transitions, 2013 flow [2024-06-04 15:26:30,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 184 transitions, 1859 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-04 15:26:30,089 INFO L231 Difference]: Finished difference. Result has 259 places, 169 transitions, 1571 flow [2024-06-04 15:26:30,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1571, PETRI_PLACES=259, PETRI_TRANSITIONS=169} [2024-06-04 15:26:30,090 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 228 predicate places. [2024-06-04 15:26:30,090 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 169 transitions, 1571 flow [2024-06-04 15:26:30,090 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-04 15:26:30,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:30,090 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-04 15:26:30,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 15:26:30,091 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-04 15:26:30,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:30,091 INFO L85 PathProgramCache]: Analyzing trace with hash -10705734, now seen corresponding path program 8 times [2024-06-04 15:26:30,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:30,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406997605] [2024-06-04 15:26:30,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:30,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:30,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:30,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-04 15:26:30,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:30,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406997605] [2024-06-04 15:26:30,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406997605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:30,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:30,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:26:30,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711078858] [2024-06-04 15:26:30,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:30,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:26:30,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:30,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:26:30,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:26:30,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:30,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 169 transitions, 1571 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:30,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:30,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:30,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:31,134 INFO L124 PetriNetUnfolderBase]: 536/1071 cut-off events. [2024-06-04 15:26:31,134 INFO L125 PetriNetUnfolderBase]: For 171538/171544 co-relation queries the response was YES. [2024-06-04 15:26:31,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6788 conditions, 1071 events. 536/1071 cut-off events. For 171538/171544 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5868 event pairs, 154 based on Foata normal form. 11/1076 useless extension candidates. Maximal degree in co-relation 6661. Up to 708 conditions per place. [2024-06-04 15:26:31,143 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 123 selfloop transitions, 56 changer transitions 7/188 dead transitions. [2024-06-04 15:26:31,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 188 transitions, 2007 flow [2024-06-04 15:26:31,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:31,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:31,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-04 15:26:31,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-04 15:26:31,145 INFO L175 Difference]: Start difference. First operand has 259 places, 169 transitions, 1571 flow. Second operand 10 states and 117 transitions. [2024-06-04 15:26:31,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 188 transitions, 2007 flow [2024-06-04 15:26:31,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 188 transitions, 1851 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-04 15:26:31,441 INFO L231 Difference]: Finished difference. Result has 260 places, 166 transitions, 1511 flow [2024-06-04 15:26:31,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1511, PETRI_PLACES=260, PETRI_TRANSITIONS=166} [2024-06-04 15:26:31,441 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-04 15:26:31,442 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 166 transitions, 1511 flow [2024-06-04 15:26:31,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:31,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:31,442 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-04 15:26:31,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 15:26:31,442 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-04 15:26:31,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:31,443 INFO L85 PathProgramCache]: Analyzing trace with hash -10696434, now seen corresponding path program 9 times [2024-06-04 15:26:31,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:31,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10927376] [2024-06-04 15:26:31,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:31,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:31,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:32,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:32,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:32,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10927376] [2024-06-04 15:26:32,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10927376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:32,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:32,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:26:32,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857356021] [2024-06-04 15:26:32,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:32,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:26:32,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:32,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:26:32,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:26:32,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:32,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 166 transitions, 1511 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:32,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:32,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:32,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:32,553 INFO L124 PetriNetUnfolderBase]: 525/1058 cut-off events. [2024-06-04 15:26:32,553 INFO L125 PetriNetUnfolderBase]: For 174370/174376 co-relation queries the response was YES. [2024-06-04 15:26:32,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6849 conditions, 1058 events. 525/1058 cut-off events. For 174370/174376 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5788 event pairs, 155 based on Foata normal form. 9/1061 useless extension candidates. Maximal degree in co-relation 6721. Up to 648 conditions per place. [2024-06-04 15:26:32,562 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 122 selfloop transitions, 53 changer transitions 8/185 dead transitions. [2024-06-04 15:26:32,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 185 transitions, 2115 flow [2024-06-04 15:26:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:32,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:32,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-04 15:26:32,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-04 15:26:32,563 INFO L175 Difference]: Start difference. First operand has 260 places, 166 transitions, 1511 flow. Second operand 10 states and 115 transitions. [2024-06-04 15:26:32,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 185 transitions, 2115 flow [2024-06-04 15:26:32,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 185 transitions, 1961 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-04 15:26:32,847 INFO L231 Difference]: Finished difference. Result has 258 places, 162 transitions, 1439 flow [2024-06-04 15:26:32,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1439, PETRI_PLACES=258, PETRI_TRANSITIONS=162} [2024-06-04 15:26:32,847 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 227 predicate places. [2024-06-04 15:26:32,847 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 162 transitions, 1439 flow [2024-06-04 15:26:32,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:32,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:32,847 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-04 15:26:32,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 15:26:32,848 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-04 15:26:32,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:32,848 INFO L85 PathProgramCache]: Analyzing trace with hash -18330370, now seen corresponding path program 25 times [2024-06-04 15:26:32,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:32,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513325781] [2024-06-04 15:26:32,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:32,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:33,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-04 15:26:33,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:33,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513325781] [2024-06-04 15:26:33,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513325781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:33,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:33,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:33,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730429253] [2024-06-04 15:26:33,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:33,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:33,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:33,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:33,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:33,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:33,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 162 transitions, 1439 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-04 15:26:33,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:33,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:33,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:34,187 INFO L124 PetriNetUnfolderBase]: 503/1012 cut-off events. [2024-06-04 15:26:34,188 INFO L125 PetriNetUnfolderBase]: For 139989/139995 co-relation queries the response was YES. [2024-06-04 15:26:34,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6411 conditions, 1012 events. 503/1012 cut-off events. For 139989/139995 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5455 event pairs, 154 based on Foata normal form. 3/1009 useless extension candidates. Maximal degree in co-relation 6284. Up to 680 conditions per place. [2024-06-04 15:26:34,196 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 118 selfloop transitions, 56 changer transitions 0/176 dead transitions. [2024-06-04 15:26:34,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 176 transitions, 1823 flow [2024-06-04 15:26:34,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:34,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:34,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-04 15:26:34,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-04 15:26:34,198 INFO L175 Difference]: Start difference. First operand has 258 places, 162 transitions, 1439 flow. Second operand 10 states and 108 transitions. [2024-06-04 15:26:34,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 176 transitions, 1823 flow [2024-06-04 15:26:34,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 176 transitions, 1651 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-04 15:26:34,439 INFO L231 Difference]: Finished difference. Result has 254 places, 162 transitions, 1383 flow [2024-06-04 15:26:34,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1383, PETRI_PLACES=254, PETRI_TRANSITIONS=162} [2024-06-04 15:26:34,439 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 223 predicate places. [2024-06-04 15:26:34,439 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 162 transitions, 1383 flow [2024-06-04 15:26:34,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:34,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:34,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:34,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 15:26:34,440 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-04 15:26:34,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:34,440 INFO L85 PathProgramCache]: Analyzing trace with hash 37645743, now seen corresponding path program 1 times [2024-06-04 15:26:34,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:34,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761668809] [2024-06-04 15:26:34,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:34,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:34,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:35,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:35,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:35,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761668809] [2024-06-04 15:26:35,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761668809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:35,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:35,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-04 15:26:35,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786247890] [2024-06-04 15:26:35,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:35,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-04 15:26:35,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:35,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-04 15:26:35,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-04 15:26:35,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:35,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 162 transitions, 1383 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:35,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:35,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:35,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:35,912 INFO L124 PetriNetUnfolderBase]: 511/1032 cut-off events. [2024-06-04 15:26:35,912 INFO L125 PetriNetUnfolderBase]: For 143556/143562 co-relation queries the response was YES. [2024-06-04 15:26:35,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6205 conditions, 1032 events. 511/1032 cut-off events. For 143556/143562 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5606 event pairs, 138 based on Foata normal form. 10/1038 useless extension candidates. Maximal degree in co-relation 6081. Up to 844 conditions per place. [2024-06-04 15:26:35,921 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 136 selfloop transitions, 12 changer transitions 32/182 dead transitions. [2024-06-04 15:26:35,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 182 transitions, 1789 flow [2024-06-04 15:26:35,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:35,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:35,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-04 15:26:35,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096590909090909 [2024-06-04 15:26:35,922 INFO L175 Difference]: Start difference. First operand has 254 places, 162 transitions, 1383 flow. Second operand 11 states and 109 transitions. [2024-06-04 15:26:35,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 182 transitions, 1789 flow [2024-06-04 15:26:36,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 182 transitions, 1561 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-04 15:26:36,202 INFO L231 Difference]: Finished difference. Result has 254 places, 146 transitions, 1030 flow [2024-06-04 15:26:36,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1030, PETRI_PLACES=254, PETRI_TRANSITIONS=146} [2024-06-04 15:26:36,203 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 223 predicate places. [2024-06-04 15:26:36,203 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 146 transitions, 1030 flow [2024-06-04 15:26:36,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:36,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:36,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:36,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 15:26:36,204 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-04 15:26:36,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:36,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1947187465, now seen corresponding path program 2 times [2024-06-04 15:26:36,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:36,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214926150] [2024-06-04 15:26:36,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:36,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:36,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:37,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:37,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:37,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214926150] [2024-06-04 15:26:37,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214926150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:37,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:37,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:26:37,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312162542] [2024-06-04 15:26:37,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:37,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:26:37,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:37,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:26:37,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:26:37,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:37,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 146 transitions, 1030 flow. Second operand has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:37,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:37,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:37,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:37,419 INFO L124 PetriNetUnfolderBase]: 451/918 cut-off events. [2024-06-04 15:26:37,420 INFO L125 PetriNetUnfolderBase]: For 146170/146176 co-relation queries the response was YES. [2024-06-04 15:26:37,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5483 conditions, 918 events. 451/918 cut-off events. For 146170/146176 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4840 event pairs, 87 based on Foata normal form. 7/919 useless extension candidates. Maximal degree in co-relation 5374. Up to 278 conditions per place. [2024-06-04 15:26:37,431 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 79 selfloop transitions, 57 changer transitions 22/160 dead transitions. [2024-06-04 15:26:37,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 160 transitions, 1376 flow [2024-06-04 15:26:37,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:37,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-04 15:26:37,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-04 15:26:37,440 INFO L175 Difference]: Start difference. First operand has 254 places, 146 transitions, 1030 flow. Second operand 10 states and 95 transitions. [2024-06-04 15:26:37,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 160 transitions, 1376 flow [2024-06-04 15:26:37,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 160 transitions, 1318 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-04 15:26:37,645 INFO L231 Difference]: Finished difference. Result has 234 places, 134 transitions, 1024 flow [2024-06-04 15:26:37,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1024, PETRI_PLACES=234, PETRI_TRANSITIONS=134} [2024-06-04 15:26:37,645 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-04 15:26:37,645 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 134 transitions, 1024 flow [2024-06-04 15:26:37,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:37,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:37,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:37,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 15:26:37,646 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-04 15:26:37,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:37,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1025431259, now seen corresponding path program 3 times [2024-06-04 15:26:37,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:37,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51038485] [2024-06-04 15:26:37,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:37,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:38,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:38,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51038485] [2024-06-04 15:26:38,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51038485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:38,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:38,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:26:38,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255701938] [2024-06-04 15:26:38,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:38,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:26:38,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:38,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:26:38,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:26:38,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:38,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 134 transitions, 1024 flow. Second operand has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:38,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:38,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:38,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:38,659 INFO L124 PetriNetUnfolderBase]: 409/844 cut-off events. [2024-06-04 15:26:38,659 INFO L125 PetriNetUnfolderBase]: For 130468/130474 co-relation queries the response was YES. [2024-06-04 15:26:38,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5238 conditions, 844 events. 409/844 cut-off events. For 130468/130474 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4380 event pairs, 106 based on Foata normal form. 7/845 useless extension candidates. Maximal degree in co-relation 5135. Up to 412 conditions per place. [2024-06-04 15:26:38,665 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 76 selfloop transitions, 51 changer transitions 19/148 dead transitions. [2024-06-04 15:26:38,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 148 transitions, 1350 flow [2024-06-04 15:26:38,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:38,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:38,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-04 15:26:38,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-04 15:26:38,666 INFO L175 Difference]: Start difference. First operand has 234 places, 134 transitions, 1024 flow. Second operand 10 states and 102 transitions. [2024-06-04 15:26:38,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 148 transitions, 1350 flow [2024-06-04 15:26:38,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 148 transitions, 1218 flow, removed 9 selfloop flow, removed 14 redundant places. [2024-06-04 15:26:38,866 INFO L231 Difference]: Finished difference. Result has 218 places, 121 transitions, 934 flow [2024-06-04 15:26:38,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=934, PETRI_PLACES=218, PETRI_TRANSITIONS=121} [2024-06-04 15:26:38,866 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2024-06-04 15:26:38,866 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 121 transitions, 934 flow [2024-06-04 15:26:38,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:38,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:38,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:38,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 15:26:38,880 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-04 15:26:38,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:38,881 INFO L85 PathProgramCache]: Analyzing trace with hash 717053395, now seen corresponding path program 4 times [2024-06-04 15:26:38,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:38,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957268929] [2024-06-04 15:26:38,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:38,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:39,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:39,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:39,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957268929] [2024-06-04 15:26:39,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957268929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:39,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:39,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:39,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815373509] [2024-06-04 15:26:39,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:39,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:39,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:39,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:39,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:39,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:39,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 121 transitions, 934 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:39,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:39,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:39,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:40,174 INFO L124 PetriNetUnfolderBase]: 352/737 cut-off events. [2024-06-04 15:26:40,174 INFO L125 PetriNetUnfolderBase]: For 89367/89373 co-relation queries the response was YES. [2024-06-04 15:26:40,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4220 conditions, 737 events. 352/737 cut-off events. For 89367/89373 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3706 event pairs, 93 based on Foata normal form. 7/738 useless extension candidates. Maximal degree in co-relation 4125. Up to 359 conditions per place. [2024-06-04 15:26:40,180 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 66 selfloop transitions, 37 changer transitions 30/135 dead transitions. [2024-06-04 15:26:40,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 135 transitions, 1236 flow [2024-06-04 15:26:40,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:40,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:40,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-04 15:26:40,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-04 15:26:40,181 INFO L175 Difference]: Start difference. First operand has 218 places, 121 transitions, 934 flow. Second operand 10 states and 102 transitions. [2024-06-04 15:26:40,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 135 transitions, 1236 flow [2024-06-04 15:26:40,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 135 transitions, 1116 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-06-04 15:26:40,326 INFO L231 Difference]: Finished difference. Result has 202 places, 99 transitions, 765 flow [2024-06-04 15:26:40,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=765, PETRI_PLACES=202, PETRI_TRANSITIONS=99} [2024-06-04 15:26:40,327 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 171 predicate places. [2024-06-04 15:26:40,327 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 99 transitions, 765 flow [2024-06-04 15:26:40,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:40,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:40,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:40,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 15:26:40,328 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-04 15:26:40,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:40,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1020962609, now seen corresponding path program 5 times [2024-06-04 15:26:40,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:40,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153249905] [2024-06-04 15:26:40,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:40,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:40,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:41,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:41,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:41,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153249905] [2024-06-04 15:26:41,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153249905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:41,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:41,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:41,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109969243] [2024-06-04 15:26:41,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:41,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:41,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:41,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:41,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:41,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:41,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 99 transitions, 765 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:41,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:41,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:41,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:41,652 INFO L124 PetriNetUnfolderBase]: 286/611 cut-off events. [2024-06-04 15:26:41,652 INFO L125 PetriNetUnfolderBase]: For 71781/71787 co-relation queries the response was YES. [2024-06-04 15:26:41,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3588 conditions, 611 events. 286/611 cut-off events. For 71781/71787 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2895 event pairs, 81 based on Foata normal form. 7/612 useless extension candidates. Maximal degree in co-relation 3501. Up to 279 conditions per place. [2024-06-04 15:26:41,656 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 44 selfloop transitions, 17 changer transitions 50/113 dead transitions. [2024-06-04 15:26:41,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 113 transitions, 1019 flow [2024-06-04 15:26:41,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:41,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:41,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-04 15:26:41,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.309375 [2024-06-04 15:26:41,657 INFO L175 Difference]: Start difference. First operand has 202 places, 99 transitions, 765 flow. Second operand 10 states and 99 transitions. [2024-06-04 15:26:41,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 113 transitions, 1019 flow [2024-06-04 15:26:41,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 113 transitions, 915 flow, removed 15 selfloop flow, removed 22 redundant places. [2024-06-04 15:26:41,736 INFO L231 Difference]: Finished difference. Result has 172 places, 60 transitions, 415 flow [2024-06-04 15:26:41,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=415, PETRI_PLACES=172, PETRI_TRANSITIONS=60} [2024-06-04 15:26:41,736 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 141 predicate places. [2024-06-04 15:26:41,736 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 60 transitions, 415 flow [2024-06-04 15:26:41,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:41,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:41,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:41,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 15:26:41,737 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-04 15:26:41,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:41,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1843511991, now seen corresponding path program 6 times [2024-06-04 15:26:41,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:41,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736655679] [2024-06-04 15:26:41,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:41,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:41,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:42,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:42,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:42,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736655679] [2024-06-04 15:26:42,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736655679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:42,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:42,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:42,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267365492] [2024-06-04 15:26:42,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:42,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:42,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:42,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:42,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:42,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:42,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 60 transitions, 415 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:42,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:42,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:42,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:43,097 INFO L124 PetriNetUnfolderBase]: 171/367 cut-off events. [2024-06-04 15:26:43,097 INFO L125 PetriNetUnfolderBase]: For 36221/36221 co-relation queries the response was YES. [2024-06-04 15:26:43,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2062 conditions, 367 events. 171/367 cut-off events. For 36221/36221 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1550 event pairs, 51 based on Foata normal form. 6/372 useless extension candidates. Maximal degree in co-relation 1989. Up to 210 conditions per place. [2024-06-04 15:26:43,099 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 38 selfloop transitions, 15 changer transitions 18/73 dead transitions. [2024-06-04 15:26:43,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 73 transitions, 589 flow [2024-06-04 15:26:43,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:43,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:43,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-04 15:26:43,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-04 15:26:43,116 INFO L175 Difference]: Start difference. First operand has 172 places, 60 transitions, 415 flow. Second operand 10 states and 95 transitions. [2024-06-04 15:26:43,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 73 transitions, 589 flow [2024-06-04 15:26:43,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 73 transitions, 487 flow, removed 24 selfloop flow, removed 32 redundant places. [2024-06-04 15:26:43,145 INFO L231 Difference]: Finished difference. Result has 120 places, 50 transitions, 302 flow [2024-06-04 15:26:43,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=302, PETRI_PLACES=120, PETRI_TRANSITIONS=50} [2024-06-04 15:26:43,146 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 89 predicate places. [2024-06-04 15:26:43,146 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 50 transitions, 302 flow [2024-06-04 15:26:43,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:43,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:43,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:43,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 15:26:43,147 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-04 15:26:43,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:43,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1367639445, now seen corresponding path program 7 times [2024-06-04 15:26:43,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:43,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298565774] [2024-06-04 15:26:43,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:43,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:43,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:44,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:44,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:44,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298565774] [2024-06-04 15:26:44,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298565774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:44,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:44,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-04 15:26:44,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998836880] [2024-06-04 15:26:44,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:44,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-04 15:26:44,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:44,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-04 15:26:44,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-04 15:26:44,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:44,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 50 transitions, 302 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:44,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:44,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:44,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:44,571 INFO L124 PetriNetUnfolderBase]: 142/312 cut-off events. [2024-06-04 15:26:44,571 INFO L125 PetriNetUnfolderBase]: For 17258/17258 co-relation queries the response was YES. [2024-06-04 15:26:44,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1544 conditions, 312 events. 142/312 cut-off events. For 17258/17258 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1250 event pairs, 49 based on Foata normal form. 6/317 useless extension candidates. Maximal degree in co-relation 1492. Up to 192 conditions per place. [2024-06-04 15:26:44,573 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 31 selfloop transitions, 17 changer transitions 14/64 dead transitions. [2024-06-04 15:26:44,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 64 transitions, 456 flow [2024-06-04 15:26:44,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:44,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:44,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-04 15:26:44,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2840909090909091 [2024-06-04 15:26:44,574 INFO L175 Difference]: Start difference. First operand has 120 places, 50 transitions, 302 flow. Second operand 11 states and 100 transitions. [2024-06-04 15:26:44,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 64 transitions, 456 flow [2024-06-04 15:26:44,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 64 transitions, 410 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-04 15:26:44,587 INFO L231 Difference]: Finished difference. Result has 106 places, 46 transitions, 275 flow [2024-06-04 15:26:44,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=275, PETRI_PLACES=106, PETRI_TRANSITIONS=46} [2024-06-04 15:26:44,587 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-04 15:26:44,587 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 46 transitions, 275 flow [2024-06-04 15:26:44,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:44,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:44,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:44,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 15:26:44,588 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-04 15:26:44,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:44,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1046565433, now seen corresponding path program 8 times [2024-06-04 15:26:44,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:44,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859964336] [2024-06-04 15:26:44,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:44,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:44,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:45,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:45,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:45,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859964336] [2024-06-04 15:26:45,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859964336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:45,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:45,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:45,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169418206] [2024-06-04 15:26:45,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:45,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:45,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:45,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:45,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:45,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:45,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 46 transitions, 275 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:45,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:45,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:45,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:45,701 INFO L124 PetriNetUnfolderBase]: 128/286 cut-off events. [2024-06-04 15:26:45,701 INFO L125 PetriNetUnfolderBase]: For 11482/11482 co-relation queries the response was YES. [2024-06-04 15:26:45,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1345 conditions, 286 events. 128/286 cut-off events. For 11482/11482 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1105 event pairs, 47 based on Foata normal form. 6/291 useless extension candidates. Maximal degree in co-relation 1300. Up to 174 conditions per place. [2024-06-04 15:26:45,702 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 31 selfloop transitions, 11 changer transitions 15/59 dead transitions. [2024-06-04 15:26:45,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 59 transitions, 417 flow [2024-06-04 15:26:45,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:45,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:45,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 93 transitions. [2024-06-04 15:26:45,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.290625 [2024-06-04 15:26:45,703 INFO L175 Difference]: Start difference. First operand has 106 places, 46 transitions, 275 flow. Second operand 10 states and 93 transitions. [2024-06-04 15:26:45,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 59 transitions, 417 flow [2024-06-04 15:26:45,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 59 transitions, 375 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 15:26:45,711 INFO L231 Difference]: Finished difference. Result has 99 places, 41 transitions, 235 flow [2024-06-04 15:26:45,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=235, PETRI_PLACES=99, PETRI_TRANSITIONS=41} [2024-06-04 15:26:45,712 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 68 predicate places. [2024-06-04 15:26:45,712 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 41 transitions, 235 flow [2024-06-04 15:26:45,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:45,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:45,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:45,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 15:26:45,712 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-04 15:26:45,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:45,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1363170795, now seen corresponding path program 9 times [2024-06-04 15:26:45,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:45,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312258636] [2024-06-04 15:26:45,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:45,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:45,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:46,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:46,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:46,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312258636] [2024-06-04 15:26:46,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312258636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:46,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:46,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 15:26:46,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454414263] [2024-06-04 15:26:46,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:46,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 15:26:46,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:46,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 15:26:46,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-04 15:26:46,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:46,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 41 transitions, 235 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:46,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:46,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:46,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:46,715 INFO L124 PetriNetUnfolderBase]: 115/259 cut-off events. [2024-06-04 15:26:46,715 INFO L125 PetriNetUnfolderBase]: For 9356/9356 co-relation queries the response was YES. [2024-06-04 15:26:46,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1204 conditions, 259 events. 115/259 cut-off events. For 9356/9356 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 958 event pairs, 16 based on Foata normal form. 6/264 useless extension candidates. Maximal degree in co-relation 1162. Up to 116 conditions per place. [2024-06-04 15:26:46,716 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 25 selfloop transitions, 13 changer transitions 14/54 dead transitions. [2024-06-04 15:26:46,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 54 transitions, 367 flow [2024-06-04 15:26:46,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:46,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:46,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 90 transitions. [2024-06-04 15:26:46,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28125 [2024-06-04 15:26:46,717 INFO L175 Difference]: Start difference. First operand has 99 places, 41 transitions, 235 flow. Second operand 10 states and 90 transitions. [2024-06-04 15:26:46,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 54 transitions, 367 flow [2024-06-04 15:26:46,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 54 transitions, 335 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-04 15:26:46,725 INFO L231 Difference]: Finished difference. Result has 91 places, 35 transitions, 204 flow [2024-06-04 15:26:46,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=204, PETRI_PLACES=91, PETRI_TRANSITIONS=35} [2024-06-04 15:26:46,725 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-04 15:26:46,725 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 35 transitions, 204 flow [2024-06-04 15:26:46,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:46,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:46,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:46,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 15:26:46,726 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-04 15:26:46,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:46,727 INFO L85 PathProgramCache]: Analyzing trace with hash -155991701, now seen corresponding path program 10 times [2024-06-04 15:26:46,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:46,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754234343] [2024-06-04 15:26:46,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:46,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:46,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:47,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:47,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:47,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754234343] [2024-06-04 15:26:47,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754234343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:47,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:47,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-04 15:26:47,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408977494] [2024-06-04 15:26:47,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:47,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-04 15:26:47,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:47,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-04 15:26:47,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-04 15:26:47,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:47,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 35 transitions, 204 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:47,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:47,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:47,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:48,036 INFO L124 PetriNetUnfolderBase]: 98/224 cut-off events. [2024-06-04 15:26:48,036 INFO L125 PetriNetUnfolderBase]: For 6870/6870 co-relation queries the response was YES. [2024-06-04 15:26:48,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1048 conditions, 224 events. 98/224 cut-off events. For 6870/6870 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 792 event pairs, 41 based on Foata normal form. 6/229 useless extension candidates. Maximal degree in co-relation 1010. Up to 138 conditions per place. [2024-06-04 15:26:48,038 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 25 selfloop transitions, 11 changer transitions 12/50 dead transitions. [2024-06-04 15:26:48,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 50 transitions, 332 flow [2024-06-04 15:26:48,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 15:26:48,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 15:26:48,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 103 transitions. [2024-06-04 15:26:48,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2682291666666667 [2024-06-04 15:26:48,039 INFO L175 Difference]: Start difference. First operand has 91 places, 35 transitions, 204 flow. Second operand 12 states and 103 transitions. [2024-06-04 15:26:48,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 50 transitions, 332 flow [2024-06-04 15:26:48,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 50 transitions, 294 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-04 15:26:48,043 INFO L231 Difference]: Finished difference. Result has 83 places, 31 transitions, 171 flow [2024-06-04 15:26:48,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=171, PETRI_PLACES=83, PETRI_TRANSITIONS=31} [2024-06-04 15:26:48,043 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 52 predicate places. [2024-06-04 15:26:48,043 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 31 transitions, 171 flow [2024-06-04 15:26:48,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:48,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:48,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:48,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 15:26:48,044 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-04 15:26:48,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:48,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1052923575, now seen corresponding path program 11 times [2024-06-04 15:26:48,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:48,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647972170] [2024-06-04 15:26:48,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:48,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:48,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:49,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:49,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:49,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647972170] [2024-06-04 15:26:49,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647972170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:49,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:49,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-04 15:26:49,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244348921] [2024-06-04 15:26:49,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:49,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-04 15:26:49,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:49,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-04 15:26:49,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-04 15:26:49,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:49,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 31 transitions, 171 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:49,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:49,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:49,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:49,410 INFO L124 PetriNetUnfolderBase]: 74/172 cut-off events. [2024-06-04 15:26:49,410 INFO L125 PetriNetUnfolderBase]: For 3230/3230 co-relation queries the response was YES. [2024-06-04 15:26:49,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 703 conditions, 172 events. 74/172 cut-off events. For 3230/3230 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 531 event pairs, 30 based on Foata normal form. 6/177 useless extension candidates. Maximal degree in co-relation 670. Up to 95 conditions per place. [2024-06-04 15:26:49,411 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 20 selfloop transitions, 8 changer transitions 14/44 dead transitions. [2024-06-04 15:26:49,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 44 transitions, 283 flow [2024-06-04 15:26:49,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:49,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:49,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-04 15:26:49,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2024-06-04 15:26:49,412 INFO L175 Difference]: Start difference. First operand has 83 places, 31 transitions, 171 flow. Second operand 11 states and 96 transitions. [2024-06-04 15:26:49,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 44 transitions, 283 flow [2024-06-04 15:26:49,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 44 transitions, 253 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-04 15:26:49,414 INFO L231 Difference]: Finished difference. Result has 76 places, 26 transitions, 134 flow [2024-06-04 15:26:49,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=134, PETRI_PLACES=76, PETRI_TRANSITIONS=26} [2024-06-04 15:26:49,415 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 45 predicate places. [2024-06-04 15:26:49,415 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 26 transitions, 134 flow [2024-06-04 15:26:49,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:49,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:49,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:49,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 15:26:49,417 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-04 15:26:49,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:49,417 INFO L85 PathProgramCache]: Analyzing trace with hash -383892851, now seen corresponding path program 12 times [2024-06-04 15:26:49,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:49,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883672026] [2024-06-04 15:26:49,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:49,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:49,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:50,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:50,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:50,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883672026] [2024-06-04 15:26:50,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883672026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:50,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:50,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-04 15:26:50,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576824145] [2024-06-04 15:26:50,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:50,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-04 15:26:50,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:50,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-04 15:26:50,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-04 15:26:50,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:50,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 26 transitions, 134 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:50,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:50,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:50,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:50,921 INFO L124 PetriNetUnfolderBase]: 49/117 cut-off events. [2024-06-04 15:26:50,921 INFO L125 PetriNetUnfolderBase]: For 1528/1528 co-relation queries the response was YES. [2024-06-04 15:26:50,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 424 conditions, 117 events. 49/117 cut-off events. For 1528/1528 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 280 event pairs, 15 based on Foata normal form. 6/122 useless extension candidates. Maximal degree in co-relation 394. Up to 52 conditions per place. [2024-06-04 15:26:50,922 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 19 selfloop transitions, 8 changer transitions 11/40 dead transitions. [2024-06-04 15:26:50,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 40 transitions, 240 flow [2024-06-04 15:26:50,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 15:26:50,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 15:26:50,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 99 transitions. [2024-06-04 15:26:50,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2578125 [2024-06-04 15:26:50,925 INFO L175 Difference]: Start difference. First operand has 76 places, 26 transitions, 134 flow. Second operand 12 states and 99 transitions. [2024-06-04 15:26:50,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 40 transitions, 240 flow [2024-06-04 15:26:50,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 40 transitions, 214 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-04 15:26:50,927 INFO L231 Difference]: Finished difference. Result has 67 places, 23 transitions, 112 flow [2024-06-04 15:26:50,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=112, PETRI_PLACES=67, PETRI_TRANSITIONS=23} [2024-06-04 15:26:50,928 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 36 predicate places. [2024-06-04 15:26:50,928 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 23 transitions, 112 flow [2024-06-04 15:26:50,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:50,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:50,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:50,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 15:26:50,931 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-04 15:26:50,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:50,931 INFO L85 PathProgramCache]: Analyzing trace with hash -384065831, now seen corresponding path program 13 times [2024-06-04 15:26:50,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:50,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153061279] [2024-06-04 15:26:50,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:50,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:50,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:51,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:51,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:51,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153061279] [2024-06-04 15:26:51,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153061279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:51,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:51,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-04 15:26:51,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169036478] [2024-06-04 15:26:51,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:51,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-04 15:26:51,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:51,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-04 15:26:51,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-04 15:26:52,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-04 15:26:52,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 23 transitions, 112 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:52,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:52,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-04 15:26:52,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:52,277 INFO L124 PetriNetUnfolderBase]: 24/66 cut-off events. [2024-06-04 15:26:52,278 INFO L125 PetriNetUnfolderBase]: For 436/436 co-relation queries the response was YES. [2024-06-04 15:26:52,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202 conditions, 66 events. 24/66 cut-off events. For 436/436 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 6/71 useless extension candidates. Maximal degree in co-relation 176. Up to 24 conditions per place. [2024-06-04 15:26:52,278 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-04 15:26:52,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 31 transitions, 162 flow [2024-06-04 15:26:52,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:26:52,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:26:52,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 85 transitions. [2024-06-04 15:26:52,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24147727272727273 [2024-06-04 15:26:52,279 INFO L175 Difference]: Start difference. First operand has 67 places, 23 transitions, 112 flow. Second operand 11 states and 85 transitions. [2024-06-04 15:26:52,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 31 transitions, 162 flow [2024-06-04 15:26:52,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 31 transitions, 126 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-06-04 15:26:52,280 INFO L231 Difference]: Finished difference. Result has 52 places, 0 transitions, 0 flow [2024-06-04 15:26:52,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=52, PETRI_TRANSITIONS=0} [2024-06-04 15:26:52,280 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 21 predicate places. [2024-06-04 15:26:52,280 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 0 transitions, 0 flow [2024-06-04 15:26:52,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:52,283 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-04 15:26:52,283 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-04 15:26:52,283 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-04 15:26:52,284 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-04 15:26:52,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 15:26:52,284 INFO L445 BasicCegarLoop]: Path program histogram: [25, 14, 13, 11, 9, 8, 7, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:52,286 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-04 15:26:52,286 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-04 15:26:52,289 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-04 15:26:52,289 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-04 15:26:52,290 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.06 03:26:52 BasicIcfg [2024-06-04 15:26:52,290 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-04 15:26:52,290 INFO L158 Benchmark]: Toolchain (without parser) took 158168.29ms. Allocated memory was 142.6MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 102.5MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 46.2MB. Max. memory is 16.1GB. [2024-06-04 15:26:52,291 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 142.6MB. Free memory is still 108.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-04 15:26:52,291 INFO L158 Benchmark]: Witness Parser took 1.84ms. Allocated memory is still 142.6MB. Free memory is still 108.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-04 15:26:52,291 INFO L158 Benchmark]: CACSL2BoogieTranslator took 590.02ms. Allocated memory is still 142.6MB. Free memory was 102.5MB in the beginning and 105.6MB in the end (delta: -3.1MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2024-06-04 15:26:52,291 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.04ms. Allocated memory is still 142.6MB. Free memory was 105.6MB in the beginning and 102.5MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-04 15:26:52,291 INFO L158 Benchmark]: Boogie Preprocessor took 76.56ms. Allocated memory is still 142.6MB. Free memory was 102.5MB in the beginning and 99.3MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-04 15:26:52,292 INFO L158 Benchmark]: RCFGBuilder took 700.02ms. Allocated memory is still 142.6MB. Free memory was 98.3MB in the beginning and 48.9MB in the end (delta: 49.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-06-04 15:26:52,292 INFO L158 Benchmark]: TraceAbstraction took 156728.40ms. Allocated memory was 142.6MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 47.9MB in the beginning and 1.4GB in the end (delta: -1.3GB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-04 15:26:52,293 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 142.6MB. Free memory is still 108.8MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 1.84ms. Allocated memory is still 142.6MB. Free memory is still 108.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 590.02ms. Allocated memory is still 142.6MB. Free memory was 102.5MB in the beginning and 105.6MB in the end (delta: -3.1MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.04ms. Allocated memory is still 142.6MB. Free memory was 105.6MB in the beginning and 102.5MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.56ms. Allocated memory is still 142.6MB. Free memory was 102.5MB in the beginning and 99.3MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 700.02ms. Allocated memory is still 142.6MB. Free memory was 98.3MB in the beginning and 48.9MB in the end (delta: 49.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * TraceAbstraction took 156728.40ms. Allocated memory was 142.6MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 47.9MB in the beginning and 1.4GB in the end (delta: -1.3GB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 803]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 804]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 51 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 156.6s, OverallIterations: 129, TraceHistogramMax: 1, PathProgramHistogramMax: 25, EmptinessCheckTime: 0.0s, AutomataDifference: 57.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7471 SdHoareTripleChecker+Valid, 24.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6366 mSDsluCounter, 5770 SdHoareTripleChecker+Invalid, 20.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5022 mSDsCounter, 1515 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 38483 IncrementalHoareTripleChecker+Invalid, 39998 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1515 mSolverCounterUnsat, 748 mSDtfsCounter, 38483 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1309 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1297 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2802 ImplicationChecksByTransitivity, 31.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1955occurred in iteration=60, InterpolantAutomatonStates: 1175, 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.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 97.2s InterpolantComputationTime, 2218 NumberOfCodeBlocks, 2218 NumberOfCodeBlocksAsserted, 129 NumberOfCheckSat, 2089 ConstructedInterpolants, 0 QuantifiedInterpolants, 91011 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 129 InterpolantComputations, 129 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-04 15:26:52,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE